<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
    "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta charset="utf-8">
<title>LWG Table of Contents</title>
<style type="text/css">
  p {text-align:justify}
  li {text-align:justify}
  blockquote.note
  {
    background-color:#E0E0E0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 1px;
    padding-bottom: 1px;
  }
  ins {background-color:#A0FFA0}
  del {background-color:#FFA0A0}
  table {border-collapse: collapse;}
</style>
</head>
<body>
<h1>C++ Standard Library Issues List (Revision R101)</h1>
<h1>Table of Contents</h1>
<p>Reference ISO/IEC IS 14882:2011(E)</p>
<p>This document is the Table of Contents for the <a href="lwg-active.html">Library Active Issues List</a>,
<a href="lwg-defects.html">Library Defect Reports List</a>, and <a href="lwg-closed.html">Library Closed Issues List</a>.</p>
<p><p>Revised 2016-11-28 at 15:11:14 UTC</p>
</p><table border="1" cellpadding="4">
<tr>
  <td align="center"><a href="lwg-toc.html"><b>Issue</b></a></td>
  <td align="center"><a href="lwg-status.html"><b>Status</b></a></td>
  <td align="center"><a href="lwg-index.html"><b>Section</b></a></td>
  <td align="center"><b>Title</b></td>
  <td align="center"><b>Proposed Resolution</b></td>
  <td align="center"><a href="unresolved-prioritized.html"><b>Priority</b></a></td>
  <td align="center"><b>Duplicates</b></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1">1</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="1"></a></td>
<td align="left">17.5.2.3 [using.linkage]<a name="using.linkage"></a></td>
<td align="left">C library linkage editing oversight</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2">2</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2"></a></td>
<td align="left">99 [auto.ptr.conv]<a name="auto.ptr.conv"></a></td>
<td align="left">Auto_ptr conversions effects incorrect</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#3">3</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="3"></a></td>
<td align="left">18.5 [support.start.term]<a name="support.start.term"></a></td>
<td align="left">Atexit registration during atexit() call is not described</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#4">4</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="4"></a></td>
<td align="left">21.3.1 [basic.string]<a name="basic.string"></a></td>
<td align="left"><code>basic_string</code> <code>size_type</code> and <code>difference_type</code> should be implementation defined</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#5">5</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="5"></a></td>
<td align="left">21.3.1.6.8 [string.swap]<a name="string.swap"></a></td>
<td align="left">String::compare specification questionable</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#87">87</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#6">6</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="6"></a></td>
<td align="left">27.5.4 [fpos]<a name="fpos"></a></td>
<td align="left">File position not an offset unimplementable</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#7">7</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="7"></a></td>
<td align="left">21 [strings]<a name="strings"></a></td>
<td align="left">String clause minor problems</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#8">8</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="8"></a></td>
<td align="left">22.3.1.5 [locale.statics]<a name="locale.statics"></a></td>
<td align="left">Locale::global lacks guarantee</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#9">9</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="9"></a></td>
<td align="left">18.6.2 [new.delete]<a name="new.delete"></a></td>
<td align="left">Operator new(0) calls should not yield the same pointer</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#10">10</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="10"></a></td>
<td align="left">22.4.1.5 [locale.codecvt.byname]<a name="locale.codecvt.byname"></a></td>
<td align="left">Codecvt&lt;&gt;::do unclear</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#19">19</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#11">11</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="11"></a></td>
<td align="left">20.9 [template.bitset]<a name="template.bitset"></a></td>
<td align="left">Bitset minor problems</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#12">12</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="12"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">Way objects hold allocators unclear</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#13">13</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="13"></a></td>
<td align="left">99 [istream::extractors]<a name="istream::extractors"></a></td>
<td align="left">Eos refuses to die</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#14">14</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="14"></a></td>
<td align="left">22.3.1.3 [locale.members]<a name="locale.members"></a></td>
<td align="left">Locale::combine should be const</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#15">15</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="15"></a></td>
<td align="left">22.3.1.3 [locale.members]</td>
<td align="left">Locale::name requirement inconsistent</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#16">16</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="16"></a></td>
<td align="left">22.4.1.4 [locale.codecvt]<a name="locale.codecvt"></a></td>
<td align="left">Bad ctype_byname&lt;char&gt; decl</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#17">17</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="17"></a></td>
<td align="left">22.4.2.1.2 [facet.num.get.virtuals]<a name="facet.num.get.virtuals"></a></td>
<td align="left">Bad bool parsing</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#18">18</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="18"></a></td>
<td align="left">22.4.2.1.1 [facet.num.get.members]<a name="facet.num.get.members"></a></td>
<td align="left">Get(...bool&amp;) omitted</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#19">19</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="19"></a></td>
<td align="left">22.4.1.4 [locale.codecvt]<a name="locale.codecvt"></a></td>
<td align="left">&quot;Noconv&quot; definition too vague</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#10">10</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#20">20</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="20"></a></td>
<td align="left">22.4.3.1.2 [facet.numpunct.virtuals]<a name="facet.numpunct.virtuals"></a></td>
<td align="left">Thousands_sep returns wrong type</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#21">21</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="21"></a></td>
<td align="left">22.3.1.1.1 [locale.category]<a name="locale.category"></a></td>
<td align="left">Codecvt_byname&lt;&gt; instantiations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#22">22</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="22"></a></td>
<td align="left">27.9.3.3 [ifstream.members]<a name="ifstream.members"></a></td>
<td align="left">Member open vs. flags</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#23">23</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="23"></a></td>
<td align="left">22.4.2.1.2 [facet.num.get.virtuals]<a name="facet.num.get.virtuals"></a></td>
<td align="left">Num_get overflow result</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#24">24</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="24"></a></td>
<td align="left">22.4.1.4 [locale.codecvt]<a name="locale.codecvt"></a></td>
<td align="left">&quot;do_convert&quot; doesn't exist</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#72">72</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#25">25</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="25"></a></td>
<td align="left">21.3.2.9 [string.io]<a name="string.io"></a></td>
<td align="left">String operator&lt;&lt; uses width() value wrong</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#67">67</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#26">26</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="26"></a></td>
<td align="left">27.7.2.1.3 [istream::sentry]<a name="istream::sentry"></a></td>
<td align="left">Bad sentry example</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#27">27</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="27"></a></td>
<td align="left">21.3.1.6.5 [string.erase]<a name="string.erase"></a></td>
<td align="left">String::erase(range) yields wrong iterator</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#28">28</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="28"></a></td>
<td align="left">22.4.1.3.2 [facet.ctype.char.members]<a name="facet.ctype.char.members"></a></td>
<td align="left">Ctype&lt;char&gt;is ambiguous</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#236">236</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#29">29</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="29"></a></td>
<td align="left">27.4.2 [narrow.stream.objects]<a name="narrow.stream.objects"></a></td>
<td align="left">Ios_base::init doesn't exist</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#30">30</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="30"></a></td>
<td align="left">22.3.1.1.1 [locale.category]<a name="locale.category"></a></td>
<td align="left">Wrong header for LC_*</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#31">31</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="31"></a></td>
<td align="left">22.3.1 [locale]<a name="locale"></a></td>
<td align="left">Immutable locale values</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#378">378</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#32">32</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="32"></a></td>
<td align="left">27.6.3.4.4 [streambuf.virt.pback]<a name="streambuf.virt.pback"></a></td>
<td align="left">Pbackfail description inconsistent</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#33">33</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="33"></a></td>
<td align="left">22.4.1.4 [locale.codecvt]<a name="locale.codecvt"></a></td>
<td align="left">Codecvt&lt;&gt; mentions from_type</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#43">43</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#34">34</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="34"></a></td>
<td align="left">22.4.2.2.2 [facet.num.put.virtuals]<a name="facet.num.put.virtuals"></a></td>
<td align="left">True/falsename() not in ctype&lt;&gt;</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#35">35</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="35"></a></td>
<td align="left">27.5 [iostreams.base]<a name="iostreams.base"></a></td>
<td align="left">No manipulator unitbuf in synopsis</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#36">36</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="36"></a></td>
<td align="left">27.5.3.5 [ios.base.storage]<a name="ios.base.storage"></a></td>
<td align="left">Iword &amp; pword storage lifetime omitted</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#37">37</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="37"></a></td>
<td align="left">22.3.1 [locale]<a name="locale"></a></td>
<td align="left">Leftover &quot;global&quot; reference</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#38">38</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="38"></a></td>
<td align="left">22.3.2 [locale.global.templates]<a name="locale.global.templates"></a></td>
<td align="left">Facet definition incomplete</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#39">39</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="39"></a></td>
<td align="left">24.6.3.4 [istreambuf.iterator::op++]<a name="istreambuf.iterator::op++"></a></td>
<td align="left">istreambuf_iterator&lt;&gt;::operator++(int) definition garbled</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#40">40</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="40"></a></td>
<td align="left">22.4.8 [facets.examples]<a name="facets.examples"></a></td>
<td align="left">Meaningless normative paragraph in examples</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#41">41</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="41"></a></td>
<td align="left">27.5.3 [ios.base]<a name="ios.base"></a></td>
<td align="left">Ios_base needs clear(), exceptions()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#157">157</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#42">42</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="42"></a></td>
<td align="left">21.3.1 [basic.string]<a name="basic.string"></a></td>
<td align="left">String ctors specify wrong default allocator</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#43">43</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="43"></a></td>
<td align="left">22.4.1.5 [locale.codecvt.byname]<a name="locale.codecvt.byname"></a></td>
<td align="left">Locale table correction</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#33">33</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#44">44</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="44"></a></td>
<td align="left">27 [input.output]<a name="input.output"></a></td>
<td align="left">Iostreams use operator== on int_type values</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#45">45</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="45"></a></td>
<td align="left">27.8.4 [ostringstream]<a name="ostringstream"></a></td>
<td align="left">Stringstreams read/write pointers initial position unclear</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#46">46</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="46"></a></td>
<td align="left">D.5 [depr.str.strstreams]<a name="depr.str.strstreams"></a></td>
<td align="left">Minor Annex D errors</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#47">47</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="47"></a></td>
<td align="left">27.5.3.3 [ios.base.locales]<a name="ios.base.locales"></a></td>
<td align="left">Imbue() and getloc() Returns clauses swapped</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#48">48</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="48"></a></td>
<td align="left">27.5.3.1.1 [ios::failure]<a name="ios::failure"></a></td>
<td align="left">Use of non-existent exception constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#49">49</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="49"></a></td>
<td align="left">27.5.3.4 [ios.members.static]<a name="ios.members.static"></a></td>
<td align="left">Underspecification of ios_base::sync_with_stdio</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#50">50</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="50"></a></td>
<td align="left">27.5.3 [ios.base]<a name="ios.base"></a></td>
<td align="left">Copy constructor and assignment operator of ios_base</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#51">51</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="51"></a></td>
<td align="left">23.2 [container.requirements]<a name="container.requirements"></a></td>
<td align="left">Requirement to not invalidate iterators missing</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#52">52</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="52"></a></td>
<td align="left">27.5.4.2 [fpos.operations]<a name="fpos.operations"></a></td>
<td align="left">Small I/O problems</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#53">53</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="53"></a></td>
<td align="left">27.5.5.2 [basic.ios.cons]<a name="basic.ios.cons"></a></td>
<td align="left">Basic_ios destructor unspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#54">54</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="54"></a></td>
<td align="left">27.6.3.1 [streambuf.cons]<a name="streambuf.cons"></a></td>
<td align="left">Basic_streambuf's destructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#55">55</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="55"></a></td>
<td align="left">27 [input.output]<a name="input.output"></a></td>
<td align="left">Invalid stream position is undefined</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#56">56</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="56"></a></td>
<td align="left">27.6.3 [streambuf]<a name="streambuf"></a></td>
<td align="left">Showmanyc's return type</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#57">57</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="57"></a></td>
<td align="left">21.2.3.4 [char.traits.specializations.wchar.t]<a name="char.traits.specializations.wchar.t"></a></td>
<td align="left">Mistake in char_traits</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#58">58</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="58"></a></td>
<td align="left">99 [istream::extractors]<a name="istream::extractors"></a></td>
<td align="left">Extracting a char from a wide-oriented stream</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#59">59</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="59"></a></td>
<td align="left">27.6.3.3.2 [streambuf.get.area]<a name="streambuf.get.area"></a></td>
<td align="left">Ambiguity in specification of gbump</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#60">60</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="60"></a></td>
<td align="left">27.7.2.2.1 [istream.formatted.reqmts]<a name="istream.formatted.reqmts"></a></td>
<td align="left">What is a formatted input function?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#162">162</a>, <a href="lwg-closed.html#163">163</a>, <a href="lwg-closed.html#166">166</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#61">61</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="61"></a></td>
<td align="left">27.7.2.3 [istream.unformatted]<a name="istream.unformatted"></a></td>
<td align="left">Ambiguity in iostreams exception policy</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#62">62</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="62"></a></td>
<td align="left">27.7.2.3 [istream.unformatted]</td>
<td align="left"><tt>Sync</tt>'s return value</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#63">63</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="63"></a></td>
<td align="left">27.7.3.3 [ostream.unformatted]<a name="ostream.unformatted"></a></td>
<td align="left">Exception-handling policy for unformatted output</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#64">64</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="64"></a></td>
<td align="left">99 [istream::extractors]<a name="istream::extractors"></a></td>
<td align="left">Exception handling in <tt>basic_istream::operator&gt;&gt;(basic_streambuf*)</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#65">65</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="65"></a></td>
<td align="left">D.5.1.3 [depr.strstreambuf.virtuals]<a name="depr.strstreambuf.virtuals"></a></td>
<td align="left">Underspecification of strstreambuf::seekoff</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#66">66</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="66"></a></td>
<td align="left">D.5.1.3 [depr.strstreambuf.virtuals]</td>
<td align="left">Strstreambuf::setbuf</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#67">67</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="67"></a></td>
<td align="left">21.3.2.9 [string.io]<a name="string.io"></a></td>
<td align="left">Setw useless for strings</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#25">25</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#68">68</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="68"></a></td>
<td align="left">99 [istream::extractors]<a name="istream::extractors"></a></td>
<td align="left">Extractors for char* should store null at end</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#69">69</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="69"></a></td>
<td align="left">23.3.11 [vector]<a name="vector"></a></td>
<td align="left">Must elements of a vector be contiguous?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#70">70</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="70"></a></td>
<td align="left">18.8 [support.exception]<a name="support.exception"></a></td>
<td align="left">Uncaught_exception() missing throw() specification</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#71">71</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="71"></a></td>
<td align="left">22.4.5.1 [locale.time.get]<a name="locale.time.get"></a></td>
<td align="left">Do_get_monthname synopsis missing argument</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#72">72</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="72"></a></td>
<td align="left">22.4.1.4 [locale.codecvt]<a name="locale.codecvt"></a></td>
<td align="left">Do_convert phantom member function</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#24">24</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#73">73</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="73"></a></td>
<td align="left">27.9.1 [fstreams]<a name="fstreams"></a></td>
<td align="left"><tt>is_open</tt> should be const</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#74">74</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="74"></a></td>
<td align="left">22.4.1.4 [locale.codecvt]<a name="locale.codecvt"></a></td>
<td align="left">Garbled text for <tt>codecvt::do_max_length</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#75">75</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="75"></a></td>
<td align="left">22.4.1.4 [locale.codecvt]</td>
<td align="left">Contradiction in <tt>codecvt::length</tt>'s argument types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#76">76</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="76"></a></td>
<td align="left">22.4.1.4 [locale.codecvt]</td>
<td align="left">Can a <tt>codecvt</tt> facet always convert one internal character at a time?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#77">77</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="77"></a></td>
<td align="left">26.7.2.4 [valarray.access]<a name="valarray.access"></a></td>
<td align="left">Valarray operator[] const returning value</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#389">389</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#78">78</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="78"></a></td>
<td align="left">27.5.3 [ios.base]<a name="ios.base"></a></td>
<td align="left">Typo: event_call_back</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#79">79</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="79"></a></td>
<td align="left">26.5.1 [complex.syn]<a name="complex.syn"></a></td>
<td align="left">Inconsistent declaration of polar()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#80">80</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="80"></a></td>
<td align="left">26.5.1 [complex.syn]</td>
<td align="left">Global Operators of complex declared twice</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#81">81</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="81"></a></td>
<td align="left">26.7.5 [template.slice.array]<a name="template.slice.array"></a></td>
<td align="left">Wrong declaration of slice operations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#82">82</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="82"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">Missing constant for set elements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#83">83</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="83"></a></td>
<td align="left">21.3.1 [basic.string]<a name="basic.string"></a></td>
<td align="left">String::npos vs. string::max_size()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#89">89</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#84">84</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="84"></a></td>
<td align="left">21.3.1.5 [string.access]<a name="string.access"></a></td>
<td align="left">Ambiguity with string::insert()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#85">85</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="85"></a></td>
<td align="left">21 [strings]<a name="strings"></a></td>
<td align="left">String char types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#86">86</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="86"></a></td>
<td align="left">21.3.1.1 [string.require]<a name="string.require"></a></td>
<td align="left">String constructors don't describe exceptions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#87">87</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="87"></a></td>
<td align="left">21.3.1.6.8 [string.swap]<a name="string.swap"></a></td>
<td align="left">Error in description of string::compare()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#5">5</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#88">88</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="88"></a></td>
<td align="left">21.3.1.6.4 [string.insert]<a name="string.insert"></a></td>
<td align="left">Inconsistency between string::insert() and string::append()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#89">89</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="89"></a></td>
<td align="left">21.3.1.6.4 [string.insert]</td>
<td align="left">Missing throw specification for string::insert() and string::replace()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#83">83</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#90">90</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="90"></a></td>
<td align="left">21.3.2.9 [string.io]<a name="string.io"></a></td>
<td align="left">Incorrect description of operator &gt;&gt; for strings</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#91">91</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="91"></a></td>
<td align="left">21.3.2.9 [string.io]</td>
<td align="left">Description of operator&gt;&gt; and getline() for string&lt;&gt; might cause endless loop</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#92">92</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="92"></a></td>
<td align="left">25 [algorithms]<a name="algorithms"></a></td>
<td align="left">Incomplete Algorithm Requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#93">93</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="93"></a></td>
<td align="left">26.7 [numarray]<a name="numarray"></a></td>
<td align="left">Incomplete Valarray Subset Definitions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#94">94</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="94"></a></td>
<td align="left">17.5.5 [conforming]<a name="conforming"></a></td>
<td align="left">May library implementors add template parameters to Standard Library classes?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#95">95</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="95"></a></td>
<td align="left">17.5.5.5 [member.functions]<a name="member.functions"></a></td>
<td align="left">Members added by the implementation</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#96">96</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="96"></a></td>
<td align="left">23.3.11 [vector]<a name="vector"></a></td>
<td align="left">Vector&lt;bool&gt; is not a container</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#97">97</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="97"></a></td>
<td align="left">23 [containers]<a name="containers"></a></td>
<td align="left">Insert inconsistent definition</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#98">98</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="98"></a></td>
<td align="left">24.2.3 [input.iterators]<a name="input.iterators"></a></td>
<td align="left">Input iterator requirements are badly written</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#99">99</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="99"></a></td>
<td align="left">24.5.1.3.13 [reverse.iter.op==]<a name="reverse.iter.op=="></a></td>
<td align="left">Reverse_iterator comparisons completely wrong</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#100">100</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="100"></a></td>
<td align="left">24.5.2 [insert.iterators]<a name="insert.iterators"></a></td>
<td align="left">Insert iterators/ostream_iterators overconstrained</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#101">101</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="101"></a></td>
<td align="left">23.3.11 [vector]<a name="vector"></a></td>
<td align="left">No way to free storage for vector and deque</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#102">102</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="102"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">Bug in insert range in associative containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#264">264</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#103">103</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="103"></a></td>
<td align="left">23.2.6 [associative.reqmts]</td>
<td align="left">set::iterator is required to be modifiable, but this allows modification of keys</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#104">104</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="104"></a></td>
<td align="left">21.3.1.4 [string.capacity]<a name="string.capacity"></a></td>
<td align="left">Description of basic_string::operator[] is unclear</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#105">105</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="105"></a></td>
<td align="left">27.9 [file.streams]<a name="file.streams"></a></td>
<td align="left">fstream ctors argument types desired</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#454">454</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#106">106</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="106"></a></td>
<td align="left">26.7.5 [template.slice.array]<a name="template.slice.array"></a></td>
<td align="left">Numeric library private members are implementation defined</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#107">107</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="107"></a></td>
<td align="left">26.7.2 [template.valarray]<a name="template.valarray"></a></td>
<td align="left">Valarray constructor is strange</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#108">108</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="108"></a></td>
<td align="left">18.7.2 [type.info]<a name="type.info"></a></td>
<td align="left">Lifetime of exception::what() return unspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#109">109</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="109"></a></td>
<td align="left">99 [depr.lib.binders]<a name="depr.lib.binders"></a></td>
<td align="left">Missing binders for non-const sequence elements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#110">110</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="110"></a></td>
<td align="left">24.6.3 [istreambuf.iterator]<a name="istreambuf.iterator"></a></td>
<td align="left">istreambuf_iterator::equal not const</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#111">111</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="111"></a></td>
<td align="left">24.6.3.5 [istreambuf.iterator::equal]<a name="istreambuf.iterator::equal"></a></td>
<td align="left"><tt>istreambuf_iterator::equal</tt> overspecified, inefficient</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#112">112</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="112"></a></td>
<td align="left">24.6.4.1 [ostreambuf.iter.cons]<a name="ostreambuf.iter.cons"></a></td>
<td align="left">Minor typo in <tt>ostreambuf_iterator</tt> constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#113">113</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="113"></a></td>
<td align="left">27.7.2.1 [istream]<a name="istream"></a></td>
<td align="left">Missing/extra iostream sync semantics</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#114">114</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="114"></a></td>
<td align="left">18.6.2.3 [new.delete.placement]<a name="new.delete.placement"></a></td>
<td align="left">Placement forms example in error twice</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#196">196</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#115">115</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="115"></a></td>
<td align="left">D.5.4.1 [depr.strstream.cons]<a name="depr.strstream.cons"></a></td>
<td align="left">Typo in strstream constructors</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#116">116</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="116"></a></td>
<td align="left">20.9 [template.bitset]<a name="template.bitset"></a></td>
<td align="left">bitset cannot be constructed with a const char*</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#778">778</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#117">117</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="117"></a></td>
<td align="left">27.7.3.2.2 [ostream.inserters.arithmetic]<a name="ostream.inserters.arithmetic"></a></td>
<td align="left"><tt>basic_ostream</tt> uses nonexistent <tt>num_put</tt> member functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#118">118</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="118"></a></td>
<td align="left">27.7.2.2.2 [istream.formatted.arithmetic]<a name="istream.formatted.arithmetic"></a></td>
<td align="left"><tt>basic_istream</tt> uses nonexistent <tt>num_get</tt> member functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#119">119</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="119"></a></td>
<td align="left">17.5.5.12 [res.on.exception.handling]<a name="res.on.exception.handling"></a></td>
<td align="left">Should virtual functions be allowed to strengthen the exception specification?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#120">120</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="120"></a></td>
<td align="left">17.5.4.3 [reserved.names]<a name="reserved.names"></a></td>
<td align="left">Can an implementor add specializations?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#121">121</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="121"></a></td>
<td align="left">22.3.1.1.1 [locale.category]<a name="locale.category"></a></td>
<td align="left">Detailed definition for ctype&lt;wchar_t&gt; specialization</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#122">122</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="122"></a></td>
<td align="left">27.6.3 [streambuf]<a name="streambuf"></a></td>
<td align="left">streambuf/wstreambuf description should not say they are specializations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#123">123</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="123"></a></td>
<td align="left">26.7.5.4 [slice.arr.fill]<a name="slice.arr.fill"></a></td>
<td align="left">Should valarray helper arrays fill functions be const?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#124">124</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="124"></a></td>
<td align="left">22.4.1.2 [locale.ctype.byname]<a name="locale.ctype.byname"></a></td>
<td align="left">ctype_byname&lt;charT&gt;::do_scan_is &amp; do_scan_not return type should be const charT*</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#125">125</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="125"></a></td>
<td align="left">26.7.2 [template.valarray]<a name="template.valarray"></a></td>
<td align="left">valarray&lt;T&gt;::operator!() return type is inconsistent</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#126">126</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="126"></a></td>
<td align="left">22.4.1.1.2 [locale.ctype.virtuals]<a name="locale.ctype.virtuals"></a></td>
<td align="left">typos in Effects clause of ctype::do_narrow()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#127">127</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="127"></a></td>
<td align="left">99 [auto.ptr]<a name="auto.ptr"></a></td>
<td align="left">auto_ptr&lt;&gt; conversion issues</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#128">128</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="128"></a></td>
<td align="left">27.8 [string.streams]<a name="string.streams"></a></td>
<td align="left">Need open_mode() function for file stream, string streams, file buffers, and string&nbsp; buffers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#129">129</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="129"></a></td>
<td align="left">27.7.2.3 [istream.unformatted]<a name="istream.unformatted"></a></td>
<td align="left">Need error indication from seekp() and seekg()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#130">130</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="130"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">Return type of container::erase(iterator) differs for associative containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#451">451</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#131">131</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="131"></a></td>
<td align="left">23.3.10.5 [list.ops]<a name="list.ops"></a></td>
<td align="left">list::splice throws nothing</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#132">132</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="132"></a></td>
<td align="left">23.3.10.3 [list.capacity]<a name="list.capacity"></a></td>
<td align="left">list::resize description uses random access iterators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#133">133</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="133"></a></td>
<td align="left">23.4.4 [map]<a name="map"></a></td>
<td align="left">map missing get_allocator()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#134">134</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="134"></a></td>
<td align="left">23.3.11.2 [vector.cons]<a name="vector.cons"></a></td>
<td align="left">vector constructors over specified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#135">135</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="135"></a></td>
<td align="left">27.7.2.6.1 [iostream.cons]<a name="iostream.cons"></a></td>
<td align="left">basic_iostream doubly initialized</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#136">136</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="136"></a></td>
<td align="left">27.7.2.3 [istream.unformatted]<a name="istream.unformatted"></a></td>
<td align="left">seekp, seekg setting wrong streams?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#137">137</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="137"></a></td>
<td align="left">22.3.1 [locale]<a name="locale"></a></td>
<td align="left">Do use_facet and has_facet look in the global locale?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#138">138</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="138"></a></td>
<td align="left">22.4.1.4 [locale.codecvt]<a name="locale.codecvt"></a></td>
<td align="left">Class <tt>ctype_byname&lt;char&gt;</tt> redundant and misleading</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#139">139</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="139"></a></td>
<td align="left">23.2.3 [sequence.reqmts]<a name="sequence.reqmts"></a></td>
<td align="left">Optional sequence operation table description unclear</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#140">140</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="140"></a></td>
<td align="left">23.4.4 [map]<a name="map"></a></td>
<td align="left">map&lt;Key, T&gt;::value_type does not satisfy the assignable requirement</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#141">141</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="141"></a></td>
<td align="left">21.3.1.6.4 [string.insert]<a name="string.insert"></a></td>
<td align="left">basic_string::find_last_of, find_last_not_of say pos instead of xpos</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#142">142</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="142"></a></td>
<td align="left">25.5.9 [alg.lex.comparison]<a name="alg.lex.comparison"></a></td>
<td align="left">lexicographical_compare complexity wrong</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#143">143</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="143"></a></td>
<td align="left">D.4 [depr.c.headers]<a name="depr.c.headers"></a></td>
<td align="left">C .h header wording unclear</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#144">144</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="144"></a></td>
<td align="left">23.3.8.2 [deque.cons]<a name="deque.cons"></a></td>
<td align="left">Deque constructor complexity wrong </td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#145">145</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="145"></a></td>
<td align="left">27.5.5.2 [basic.ios.cons]<a name="basic.ios.cons"></a></td>
<td align="left">adjustfield lacks default value</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#146">146</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="146"></a></td>
<td align="left">26.5.6 [complex.ops]<a name="complex.ops"></a></td>
<td align="left">complex&lt;T&gt; Inserter and Extractor need sentries</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#147">147</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="147"></a></td>
<td align="left">17.5.5.4 [global.functions]<a name="global.functions"></a></td>
<td align="left">Library Intro refers to global functions that aren't global</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#148">148</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="148"></a></td>
<td align="left">22.4.8 [facets.examples]<a name="facets.examples"></a></td>
<td align="left">Functions in the example facet BoolNames should be const</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#149">149</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="149"></a></td>
<td align="left">23.2.3 [sequence.reqmts]<a name="sequence.reqmts"></a></td>
<td align="left">Insert should return iterator to first element inserted</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#150">150</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="150"></a></td>
<td align="left">25.3.7 [alg.find.first.of]<a name="alg.find.first.of"></a></td>
<td align="left">Find_first_of says integer instead of iterator </td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#151">151</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="151"></a></td>
<td align="left">23.2.3 [sequence.reqmts]<a name="sequence.reqmts"></a></td>
<td align="left">Can't currently clear() empty container</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#152">152</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="152"></a></td>
<td align="left">22.4.1.1.2 [locale.ctype.virtuals]<a name="locale.ctype.virtuals"></a></td>
<td align="left">Typo in <tt>scan_is()</tt> semantics</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#153">153</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="153"></a></td>
<td align="left">22.4.1.3.2 [facet.ctype.char.members]<a name="facet.ctype.char.members"></a></td>
<td align="left">Typo in <tt>narrow()</tt> semantics</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#207">207</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#154">154</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="154"></a></td>
<td align="left">22.4.2.1.2 [facet.num.get.virtuals]<a name="facet.num.get.virtuals"></a></td>
<td align="left">Missing <tt>double</tt> specifier for <tt>do_get()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#155">155</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="155"></a></td>
<td align="left">27.4 [iostream.objects]<a name="iostream.objects"></a></td>
<td align="left">Typo in naming the class defining the class <tt>Init</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#156">156</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="156"></a></td>
<td align="left">27.5.3.3 [ios.base.locales]<a name="ios.base.locales"></a></td>
<td align="left">Typo in <tt>imbue()</tt> description</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#157">157</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="157"></a></td>
<td align="left">27.5.3.5 [ios.base.storage]<a name="ios.base.storage"></a></td>
<td align="left">Meaningless error handling for <tt>pword()</tt> and <tt>iword()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#41">41</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#158">158</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="158"></a></td>
<td align="left">27.6.3.4.2 [streambuf.virt.buffer]<a name="streambuf.virt.buffer"></a></td>
<td align="left">Underspecified semantics for <tt>setbuf()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#159">159</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="159"></a></td>
<td align="left">27.6.3.4.3 [streambuf.virt.get]<a name="streambuf.virt.get"></a></td>
<td align="left">Strange use of <tt>underflow()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#160">160</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="160"></a></td>
<td align="left">27.7.2.1 [istream]<a name="istream"></a></td>
<td align="left">Typo: Use of non-existing function <tt>exception()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#161">161</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="161"></a></td>
<td align="left">27.7.2.2.2 [istream.formatted.arithmetic]<a name="istream.formatted.arithmetic"></a></td>
<td align="left">Typo: <tt>istream_iterator</tt> vs. <tt>istreambuf_iterator</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#162">162</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="162"></a></td>
<td align="left">99 [istream::extractors]<a name="istream::extractors"></a></td>
<td align="left">Really &quot;formatted input functions&quot;?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#60">60</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#163">163</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="163"></a></td>
<td align="left">27.7.2.3 [istream.unformatted]<a name="istream.unformatted"></a></td>
<td align="left">Return of <tt>gcount()</tt> after a call to <tt>gcount</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#60">60</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#164">164</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="164"></a></td>
<td align="left">22.4.5.3.2 [locale.time.put.virtuals]<a name="locale.time.put.virtuals"></a></td>
<td align="left">do_put() has apparently unused fill argument</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#165">165</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="165"></a></td>
<td align="left">27.7.3.1 [ostream]<a name="ostream"></a></td>
<td align="left"><tt>xsputn()</tt>, <tt>pubsync()</tt> never called by <tt>basic_ostream</tt> members?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#166">166</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="166"></a></td>
<td align="left">27.7.3.2.3 [ostream.inserters]<a name="ostream.inserters"></a></td>
<td align="left">Really &quot;formatted output functions&quot;?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#60">60</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#167">167</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="167"></a></td>
<td align="left">27.7.3.2.4 [ostream.inserters.character]<a name="ostream.inserters.character"></a></td>
<td align="left">Improper use of <tt>traits_type::length()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#168">168</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="168"></a></td>
<td align="left">27.7.3.3 [ostream.unformatted]<a name="ostream.unformatted"></a></td>
<td align="left">Typo: formatted vs. unformatted</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#169">169</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="169"></a></td>
<td align="left">27.8.2.4 [stringbuf.virtuals]<a name="stringbuf.virtuals"></a></td>
<td align="left">Bad efficiency of <tt>overflow()</tt> mandated</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#170">170</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="170"></a></td>
<td align="left">27.8.5 [stringstream]<a name="stringstream"></a></td>
<td align="left">Inconsistent definition of <tt>traits_type</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#171">171</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="171"></a></td>
<td align="left">27.9.2.4 [filebuf.virtuals]<a name="filebuf.virtuals"></a></td>
<td align="left">Strange <tt>seekpos()</tt> semantics due to joint position</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#172">172</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="172"></a></td>
<td align="left">27.7.2.3 [istream.unformatted]<a name="istream.unformatted"></a></td>
<td align="left">Inconsistent types for <tt>basic_istream::ignore()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#173">173</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="173"></a></td>
<td align="left">27.9.2.4 [filebuf.virtuals]<a name="filebuf.virtuals"></a></td>
<td align="left">Inconsistent types for <tt>basic_filebuf::setbuf()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#174">174</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="174"></a></td>
<td align="left">99 [depr.ios.members]<a name="depr.ios.members"></a></td>
<td align="left">Typo: <tt>OFF_T</tt> vs. <tt>POS_T</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#175">175</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="175"></a></td>
<td align="left">99 [depr.ios.members]</td>
<td align="left">Ambiguity for <tt>basic_streambuf::pubseekpos()</tt> and a few other functions.</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#176">176</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="176"></a></td>
<td align="left">99 [depr.ios.members]</td>
<td align="left"><tt>exceptions()</tt> in <tt>ios_base</tt>...?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#177">177</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="177"></a></td>
<td align="left">26.5.6 [complex.ops]<a name="complex.ops"></a></td>
<td align="left">Complex operators cannot be explicitly instantiated</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#178">178</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="178"></a></td>
<td align="left">27.4.2 [narrow.stream.objects]<a name="narrow.stream.objects"></a></td>
<td align="left">Should clog and cerr initially be tied to cout?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#179">179</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="179"></a></td>
<td align="left">23.2 [container.requirements]<a name="container.requirements"></a></td>
<td align="left">Comparison of const_iterators to iterators doesn't work</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#180">180</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="180"></a></td>
<td align="left">21.3.1 [basic.string]<a name="basic.string"></a></td>
<td align="left">Container member iterator arguments constness has unintended consequences</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#181">181</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="181"></a></td>
<td align="left">20.4 [pairs]<a name="pairs"></a></td>
<td align="left">make_pair() unintended behavior</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#182">182</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="182"></a></td>
<td align="left">17 [library]<a name="library"></a></td>
<td align="left">Ambiguous references to size_t</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#183">183</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="183"></a></td>
<td align="left">27.7.4 [std.manip]<a name="std.manip"></a></td>
<td align="left">I/O stream manipulators don't work for wide character streams</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#184">184</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="184"></a></td>
<td align="left">18.3.2.7 [numeric.special]<a name="numeric.special"></a></td>
<td align="left">numeric_limits&lt;bool&gt; wording problems</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#185">185</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="185"></a></td>
<td align="left">20.14 [function.objects]<a name="function.objects"></a></td>
<td align="left">Questionable use of term &quot;inline&quot;</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#186">186</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="186"></a></td>
<td align="left">20.9.2 [bitset.members]<a name="bitset.members"></a></td>
<td align="left">bitset::set() second parameter should be bool</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#187">187</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="187"></a></td>
<td align="left">25.4.3 [alg.swap]<a name="alg.swap"></a></td>
<td align="left">iter_swap underspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#188">188</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="188"></a></td>
<td align="left">26.7.2.7 [valarray.cassign]<a name="valarray.cassign"></a></td>
<td align="left">valarray helpers missing augmented assignment operators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#189">189</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="189"></a></td>
<td align="left">27.5.3.2 [fmtflags.state]<a name="fmtflags.state"></a></td>
<td align="left">setprecision() not specified correctly</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#190">190</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="190"></a></td>
<td align="left">25.5.7 [alg.min.max]<a name="alg.min.max"></a></td>
<td align="left">min() and max() functions should be std::binary_functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#191">191</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="191"></a></td>
<td align="left">25.5.3 [alg.binary.search]<a name="alg.binary.search"></a></td>
<td align="left">Unclear complexity for algorithms such as binary search</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#192">192</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="192"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">a.insert(p,t) is inefficient and overconstrained</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#233">233</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#193">193</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="193"></a></td>
<td align="left">25.5.6 [alg.heap.operations]<a name="alg.heap.operations"></a></td>
<td align="left">Heap operations description incorrect</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#216">216</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#194">194</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="194"></a></td>
<td align="left">27.5.5 [ios]<a name="ios"></a></td>
<td align="left">rdbuf() functions poorly specified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#195">195</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="195"></a></td>
<td align="left">27.7.2.1.3 [istream::sentry]<a name="istream::sentry"></a></td>
<td align="left">Should <tt>basic_istream::sentry</tt>'s constructor ever set eofbit?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#196">196</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="196"></a></td>
<td align="left">18.6.2.3 [new.delete.placement]<a name="new.delete.placement"></a></td>
<td align="left">Placement new example has alignment problems</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#114">114</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#197">197</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="197"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">max_size() underspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#198">198</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="198"></a></td>
<td align="left">99 [iterator.concepts]<a name="iterator.concepts"></a></td>
<td align="left">Validity of pointers and references unspecified after iterator destruction</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#199">199</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="199"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">What does <tt>allocate(0)</tt> return?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#200">200</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="200"></a></td>
<td align="left">24.2.5 [forward.iterators]<a name="forward.iterators"></a></td>
<td align="left">Forward iterator requirements don't allow constant iterators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#201">201</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="201"></a></td>
<td align="left">18.3.2 [limits]<a name="limits"></a></td>
<td align="left">Numeric limits terminology wrong</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#202">202</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="202"></a></td>
<td align="left">25.4.9 [alg.unique]<a name="alg.unique"></a></td>
<td align="left">unique() effects unclear when predicate not an equivalence relation</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#203">203</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="203"></a></td>
<td align="left">27.7.2.1.3 [istream::sentry]<a name="istream::sentry"></a></td>
<td align="left">basic_istream::sentry::sentry() is uninstantiable with ctype&lt;user-defined type&gt;</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#204">204</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="204"></a></td>
<td align="left">24.4.3 [iterator.operations]<a name="iterator.operations"></a></td>
<td align="left">distance(first, last) when &quot;last&quot; is before &quot;first&quot;</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#205">205</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="205"></a></td>
<td align="left">18.3.2.4 [numeric.limits.members]<a name="numeric.limits.members"></a></td>
<td align="left"> numeric_limits unclear on how to determine floating point types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#206">206</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="206"></a></td>
<td align="left">18.6.2.1 [new.delete.single]<a name="new.delete.single"></a></td>
<td align="left">operator new(size_t, nothrow) may become unlinked to ordinary operator new if ordinary version replaced</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#207">207</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="207"></a></td>
<td align="left">22.4.1.3.2 [facet.ctype.char.members]<a name="facet.ctype.char.members"></a></td>
<td align="left">ctype&lt;char&gt; members return clause incomplete</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#153">153</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#208">208</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="208"></a></td>
<td align="left">99 [iterator.concepts]<a name="iterator.concepts"></a></td>
<td align="left">Unnecessary restriction on past-the-end iterators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#209">209</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="209"></a></td>
<td align="left">21.3.1 [basic.string]<a name="basic.string"></a></td>
<td align="left">basic_string declarations inconsistent</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#210">210</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="210"></a></td>
<td align="left">25 [algorithms]<a name="algorithms"></a></td>
<td align="left">distance first and last confused</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#211">211</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="211"></a></td>
<td align="left">21.3.2.9 [string.io]<a name="string.io"></a></td>
<td align="left">operator&gt;&gt;(istream&amp;, string&amp;) doesn't set failbit</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#212">212</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="212"></a></td>
<td align="left">25.5.7 [alg.min.max]<a name="alg.min.max"></a></td>
<td align="left">Empty range behavior unclear for several algorithms</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#213">213</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="213"></a></td>
<td align="left">26.9 [c.math]<a name="c.math"></a></td>
<td align="left">Math function overloads ambiguous</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#214">214</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="214"></a></td>
<td align="left">23.4.6 [set]<a name="set"></a></td>
<td align="left">set::find() missing const overload</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#450">450</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#215">215</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="215"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">Can a map's key_type be const?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#216">216</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="216"></a></td>
<td align="left">27.7.4 [std.manip]<a name="std.manip"></a></td>
<td align="left">setbase manipulator description flawed</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#193">193</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#217">217</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="217"></a></td>
<td align="left">22.4.8 [facets.examples]<a name="facets.examples"></a></td>
<td align="left">Facets example (Classifying Japanese characters) contains errors</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#218">218</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="218"></a></td>
<td align="left">25.5 [alg.sorting]<a name="alg.sorting"></a></td>
<td align="left">Algorithms do not use binary predicate objects for default comparisons</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#219">219</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="219"></a></td>
<td align="left">25.3.5 [alg.find]<a name="alg.find"></a></td>
<td align="left"><tt>find</tt> algorithm missing version that takes a binary predicate argument</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#220">220</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="220"></a></td>
<td align="left">27.5.3.7 [ios.base.cons]<a name="ios.base.cons"></a></td>
<td align="left">~ios_base() usage valid?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#221">221</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="221"></a></td>
<td align="left">22.4.2.1.2 [facet.num.get.virtuals]<a name="facet.num.get.virtuals"></a></td>
<td align="left">num_get&lt;&gt;::do_get stage 2 processing broken</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#222">222</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="222"></a></td>
<td align="left">17.4.1.4 [structure.specifications]<a name="structure.specifications"></a></td>
<td align="left">Are throw clauses necessary if a throw is already implied by the effects clause?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#223">223</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="223"></a></td>
<td align="left">25.4.10 [alg.reverse]<a name="alg.reverse"></a></td>
<td align="left">reverse algorithm should use iter_swap rather than swap</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#224">224</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="224"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">clear() complexity for associative containers refers to undefined N</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#225">225</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="225"></a></td>
<td align="left">17.5.5.4 [global.functions]<a name="global.functions"></a></td>
<td align="left">std:: algorithms use of other unqualified algorithms</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#226">226</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="226"></a></td>
<td align="left">17.5.4.3 [reserved.names]<a name="reserved.names"></a></td>
<td align="left">User supplied specializations or overloads of namespace std function templates</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#227">227</a></td>
<td align="left"><a href="lwg-active.html#TC1">TC1</a><a name="227"></a></td>
<td align="left">25.4.3 [alg.swap]<a name="alg.swap"></a></td>
<td align="left">std::swap() should require CopyConstructible or DefaultConstructible arguments</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#228">228</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="228"></a></td>
<td align="left">22.4 [locale.categories]<a name="locale.categories"></a></td>
<td align="left">Incorrect specification of &quot;..._byname&quot; facets</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#229">229</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="229"></a></td>
<td align="left">17.5.1.1 [contents]<a name="contents"></a></td>
<td align="left">Unqualified references of other library entities</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#230">230</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="230"></a></td>
<td align="left">17 [library]<a name="library"></a></td>
<td align="left">Assignable specified without also specifying CopyConstructible</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#231">231</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="231"></a></td>
<td align="left">22.4.2.2.2 [facet.num.put.virtuals]<a name="facet.num.put.virtuals"></a></td>
<td align="left">Precision in iostream?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#232">232</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="232"></a></td>
<td align="left">17.5.4.3 [reserved.names]<a name="reserved.names"></a></td>
<td align="left">&quot;depends&quot; poorly defined in 17.4.3.1</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#233">233</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="233"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">Insertion hints in associative containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#192">192</a>, <a href="lwg-closed.html#246">246</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#234">234</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="234"></a></td>
<td align="left">20.10.9.1 [allocator.members]<a name="allocator.members"></a></td>
<td align="left">Typos in allocator definition</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#235">235</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="235"></a></td>
<td align="left">24.5.1.1 [reverse.iterator]<a name="reverse.iterator"></a></td>
<td align="left">No specification of default ctor for reverse_iterator</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#236">236</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="236"></a></td>
<td align="left">22.4.1.3.2 [facet.ctype.char.members]<a name="facet.ctype.char.members"></a></td>
<td align="left">ctype&lt;char&gt;::is() member modifies facet</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#28">28</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#237">237</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="237"></a></td>
<td align="left">23.3.8.2 [deque.cons]<a name="deque.cons"></a></td>
<td align="left">Undefined expression in complexity specification</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#238">238</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="238"></a></td>
<td align="left">27.8.2.1 [stringbuf.cons]<a name="stringbuf.cons"></a></td>
<td align="left">Contradictory results of stringbuf initialization.</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#239">239</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="239"></a></td>
<td align="left">25.4.9 [alg.unique]<a name="alg.unique"></a></td>
<td align="left">Complexity of unique() and/or unique_copy incorrect</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#240">240</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="240"></a></td>
<td align="left">25.3.8 [alg.adjacent.find]<a name="alg.adjacent.find"></a></td>
<td align="left">Complexity of adjacent_find() is meaningless</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#241">241</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="241"></a></td>
<td align="left">25.4.9 [alg.unique]<a name="alg.unique"></a></td>
<td align="left">Does unique_copy() require CopyConstructible and Assignable?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#242">242</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="242"></a></td>
<td align="left">25.4.4 [alg.transform]<a name="alg.transform"></a></td>
<td align="left">Side effects of function objects</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#243">243</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="243"></a></td>
<td align="left">27.7.2.3 [istream.unformatted]<a name="istream.unformatted"></a></td>
<td align="left"><tt>get</tt> and <tt>getline</tt> when sentry reports failure</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#244">244</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="244"></a></td>
<td align="left">25.3.5 [alg.find]<a name="alg.find"></a></td>
<td align="left">Must <tt>find</tt>'s third argument be CopyConstructible?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#245">245</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="245"></a></td>
<td align="left">24.6.1 [istream.iterator]<a name="istream.iterator"></a></td>
<td align="left">Which operations on <tt>istream_iterator</tt> trigger input operations?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#246">246</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="246"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left"><tt>a.insert(p,t)</tt> is incorrectly specified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#233">233</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#247">247</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="247"></a></td>
<td align="left">23.3.11.5 [vector.modifiers]<a name="vector.modifiers"></a></td>
<td align="left"><tt>vector</tt>, <tt>deque::insert</tt> complexity</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#248">248</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="248"></a></td>
<td align="left">22.4.5 [category.time]<a name="category.time"></a></td>
<td align="left">time_get fails to set eofbit</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#249">249</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="249"></a></td>
<td align="left">99 [auto.ptr]<a name="auto.ptr"></a></td>
<td align="left">Return Type of <tt>auto_ptr::operator=</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#250">250</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="250"></a></td>
<td align="left">23.3.10.5 [list.ops]<a name="list.ops"></a></td>
<td align="left">splicing invalidates iterators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#251">251</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="251"></a></td>
<td align="left">27.8.2 [stringbuf]<a name="stringbuf"></a></td>
<td align="left">basic_stringbuf missing allocator_type</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#252">252</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="252"></a></td>
<td align="left">27.8 [string.streams]<a name="string.streams"></a></td>
<td align="left">missing casts/C-style casts used in iostreams</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#253">253</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="253"></a></td>
<td align="left">26.7.2.2 [valarray.cons]<a name="valarray.cons"></a></td>
<td align="left">valarray helper functions are almost entirely useless</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#254">254</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="254"></a></td>
<td align="left">19.2 [std.exceptions]<a name="std.exceptions"></a></td>
<td align="left">Exception types in clause 19 are constructed from <tt>std::string</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#255">255</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="255"></a></td>
<td align="left">27.6.3 [streambuf]<a name="streambuf"></a></td>
<td align="left">Why do <tt>basic_streambuf&lt;&gt;::pbump()</tt> and <tt>gbump()</tt> take an int?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#256">256</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="256"></a></td>
<td align="left">27.5.5.3 [basic.ios.members]<a name="basic.ios.members"></a></td>
<td align="left">typo in 27.4.4.2, p17: copy_event does not exist</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#257">257</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="257"></a></td>
<td align="left">99 [depr.base]<a name="depr.base"></a></td>
<td align="left">STL functional object and iterator inheritance.</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#258">258</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="258"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">Missing allocator requirement</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#259">259</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="259"></a></td>
<td align="left">21.3.1.4 [string.capacity]<a name="string.capacity"></a></td>
<td align="left"><tt>basic_string::operator[]</tt> and const correctness</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#260">260</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="260"></a></td>
<td align="left">24.6.1.2 [istream.iterator.ops]<a name="istream.iterator.ops"></a></td>
<td align="left">Inconsistent return type of <tt>istream_iterator::operator++(int)</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#261">261</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="261"></a></td>
<td align="left">24.6.1.2 [istream.iterator.ops]</td>
<td align="left">Missing description of <tt>istream_iterator::operator!=</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#262">262</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="262"></a></td>
<td align="left">17.4.2.1.4 [bitmask.types]<a name="bitmask.types"></a></td>
<td align="left">Bitmask operator ~ specified incorrectly</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#263">263</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="263"></a></td>
<td align="left">21.3.1 [basic.string]<a name="basic.string"></a></td>
<td align="left">Severe restriction on <tt>basic_string</tt> reference counting</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#264">264</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="264"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">Associative container <tt>insert(i, j)</tt> complexity requirements are not feasible.</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#102">102</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#265">265</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="265"></a></td>
<td align="left">20.4 [pairs]<a name="pairs"></a></td>
<td align="left">std::pair::pair() effects overly restrictive</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#266">266</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="266"></a></td>
<td align="left">18.8.3 [bad.exception]<a name="bad.exception"></a></td>
<td align="left">bad_exception::~bad_exception() missing Effects clause</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#267">267</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="267"></a></td>
<td align="left">D.5.1.3 [depr.strstreambuf.virtuals]<a name="depr.strstreambuf.virtuals"></a></td>
<td align="left">interaction of strstreambuf::overflow() and seekoff()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#268">268</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="268"></a></td>
<td align="left">22.3.1 [locale]<a name="locale"></a></td>
<td align="left">Typo in locale synopsis</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#269">269</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="269"></a></td>
<td align="left">18.8 [support.exception]<a name="support.exception"></a></td>
<td align="left">cstdarg and unnamed parameters</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#270">270</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="270"></a></td>
<td align="left">25.5.3 [alg.binary.search]<a name="alg.binary.search"></a></td>
<td align="left">Binary search requirements overly strict</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#472">472</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#271">271</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="271"></a></td>
<td align="left">27.7.2.6 [iostreamclass]<a name="iostreamclass"></a></td>
<td align="left">basic_iostream missing typedefs</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#272">272</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="272"></a></td>
<td align="left">27.5.5.4 [iostate.flags]<a name="iostate.flags"></a></td>
<td align="left">Missing parentheses around subexpression</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#569">569</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#273">273</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="273"></a></td>
<td align="left">27 [input.output]<a name="input.output"></a></td>
<td align="left">Missing ios_base qualification on members of a dependent class</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#274">274</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="274"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">a missing/impossible allocator requirement</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#275">275</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="275"></a></td>
<td align="left">22.4.2.1.1 [facet.num.get.members]<a name="facet.num.get.members"></a></td>
<td align="left">Wrong type in num_get::get() overloads</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#276">276</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="276"></a></td>
<td align="left">23.2 [container.requirements]<a name="container.requirements"></a></td>
<td align="left">Assignable requirement for container value type overly strict</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#277">277</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="277"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">Normative encouragement in allocator requirements unclear</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#278">278</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="278"></a></td>
<td align="left">23.3.10.5 [list.ops]<a name="list.ops"></a></td>
<td align="left">What does iterator validity mean?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#279">279</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="279"></a></td>
<td align="left">23.2 [container.requirements]<a name="container.requirements"></a></td>
<td align="left">const and non-const iterators should have equivalent typedefs</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#280">280</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="280"></a></td>
<td align="left">24.5.1 [reverse.iterators]<a name="reverse.iterators"></a></td>
<td align="left">Comparison of reverse_iterator to const reverse_iterator</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#281">281</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="281"></a></td>
<td align="left">25.5.7 [alg.min.max]<a name="alg.min.max"></a></td>
<td align="left">std::min() and max() requirements overly restrictive</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#486">486</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#282">282</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="282"></a></td>
<td align="left">22.4.2.2.2 [facet.num.put.virtuals]<a name="facet.num.put.virtuals"></a></td>
<td align="left">What types does numpunct grouping refer to?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#283">283</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="283"></a></td>
<td align="left">25.4.5 [alg.replace]<a name="alg.replace"></a></td>
<td align="left">std::replace() requirement incorrect/insufficient</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#483">483</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#284">284</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="284"></a></td>
<td align="left">20.14.6 [comparisons]<a name="comparisons"></a></td>
<td align="left">unportable example in 20.3.7, p6</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#285">285</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="285"></a></td>
<td align="left">27.9.3.1 [ifstream.cons]<a name="ifstream.cons"></a></td>
<td align="left">minor editorial errors in fstream ctors</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#286">286</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="286"></a></td>
<td align="left">25.6 [alg.c.library]<a name="alg.c.library"></a></td>
<td align="left">&lt;cstdlib&gt; requirements missing size_t typedef</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#287">287</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="287"></a></td>
<td align="left">27.5.3.2 [fmtflags.state]<a name="fmtflags.state"></a></td>
<td align="left">conflicting ios_base fmtflags</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#288">288</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="288"></a></td>
<td align="left">19.4 [errno]<a name="errno"></a></td>
<td align="left">&lt;cerrno&gt; requirements missing macro EILSEQ</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#289">289</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="289"></a></td>
<td align="left">26.9 [c.math]<a name="c.math"></a></td>
<td align="left">&lt;cmath&gt; requirements missing C float and long double versions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#290">290</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="290"></a></td>
<td align="left">25.3.4 [alg.foreach]<a name="alg.foreach"></a></td>
<td align="left">Requirements to for_each and its function object</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#291">291</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="291"></a></td>
<td align="left">25.5.5 [alg.set.operations]<a name="alg.set.operations"></a></td>
<td align="left">Underspecification of set algorithms</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#292">292</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="292"></a></td>
<td align="left">27.5.5.3 [basic.ios.members]<a name="basic.ios.members"></a></td>
<td align="left">effects of a.copyfmt (a)</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#293">293</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="293"></a></td>
<td align="left">25.4.4 [alg.transform]<a name="alg.transform"></a></td>
<td align="left">Order of execution in transform algorithm</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#294">294</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="294"></a></td>
<td align="left">17.5.4.3.2 [macro.names]<a name="macro.names"></a></td>
<td align="left">User defined macros and standard headers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#295">295</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="295"></a></td>
<td align="left">26.9 [c.math]<a name="c.math"></a></td>
<td align="left">Is abs defined in &lt;cmath&gt;?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#296">296</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="296"></a></td>
<td align="left">20.4 [pairs]<a name="pairs"></a></td>
<td align="left">Missing descriptions and requirements of pair operators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#297">297</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="297"></a></td>
<td align="left">20.14.7 [logical.operations]<a name="logical.operations"></a></td>
<td align="left">const_mem_fun_t&lt;&gt;::argument_type should be const T*</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#298">298</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="298"></a></td>
<td align="left">18.6.2.2 [new.delete.array]<a name="new.delete.array"></a></td>
<td align="left">::operator delete[] requirement incorrect/insufficient</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#299">299</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="299"></a></td>
<td align="left">24.2.6 [bidirectional.iterators]<a name="bidirectional.iterators"></a></td>
<td align="left">Incorrect return types for iterator dereference</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#300">300</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="300"></a></td>
<td align="left">23.3.10.5 [list.ops]<a name="list.ops"></a></td>
<td align="left">list::merge() specification incomplete</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#301">301</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="301"></a></td>
<td align="left">21.3.1.1 [string.require]<a name="string.require"></a></td>
<td align="left">basic_string template ctor effects clause omits allocator argument</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#302">302</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="302"></a></td>
<td align="left">22.4.1.5 [locale.codecvt.byname]<a name="locale.codecvt.byname"></a></td>
<td align="left">Need error indication from codecvt&lt;&gt;::do_length</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#303">303</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="303"></a></td>
<td align="left">20.9.4 [bitset.operators]<a name="bitset.operators"></a></td>
<td align="left">Bitset input operator underspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#304">304</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="304"></a></td>
<td align="left">99 [iterator.concepts]<a name="iterator.concepts"></a></td>
<td align="left">Must <tt>*a</tt> return an lvalue when <tt>a</tt> is an input iterator?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#305">305</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="305"></a></td>
<td align="left">22.4.1.5 [locale.codecvt.byname]<a name="locale.codecvt.byname"></a></td>
<td align="left">Default behavior of codecvt&lt;wchar_t, char, mbstate_t&gt;::length()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#306">306</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="306"></a></td>
<td align="left">18.2 [support.types]<a name="support.types"></a></td>
<td align="left">offsetof macro and non-POD types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#307">307</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="307"></a></td>
<td align="left">23.3.10 [list]<a name="list"></a></td>
<td align="left">Lack of reference typedefs in container adaptors</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#308">308</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="308"></a></td>
<td align="left">27 [input.output]<a name="input.output"></a></td>
<td align="left">Table 82 mentions unrelated headers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#309">309</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="309"></a></td>
<td align="left">27.7 [iostream.format]<a name="iostream.format"></a></td>
<td align="left">Does sentry catch exceptions?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#310">310</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="310"></a></td>
<td align="left">17.5.1.2 [headers]<a name="headers"></a></td>
<td align="left">Is errno a macro?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#311">311</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="311"></a></td>
<td align="left">27.7.3.1 [ostream]<a name="ostream"></a></td>
<td align="left">Incorrect wording in basic_ostream class synopsis</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#312">312</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="312"></a></td>
<td align="left">20 [utilities]<a name="utilities"></a></td>
<td align="left">Table 27 is missing headers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#313">313</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="313"></a></td>
<td align="left">18.8.4.4 [terminate]<a name="terminate"></a></td>
<td align="left">set_terminate and set_unexpected question</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#314">314</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="314"></a></td>
<td align="left">18.8.4.4 [terminate]</td>
<td align="left">Is the stack unwound when terminate() is called?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#315">315</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="315"></a></td>
<td align="left">23.3.10.5 [list.ops]<a name="list.ops"></a></td>
<td align="left">Bad "range" in list::unique complexity</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#316">316</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="316"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">Vague text in Table 69</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#317">317</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="317"></a></td>
<td align="left">22 [localization]<a name="localization"></a></td>
<td align="left">Instantiation vs. specialization of facets</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#318">318</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="318"></a></td>
<td align="left">22.4.3.2 [locale.numpunct.byname]<a name="locale.numpunct.byname"></a></td>
<td align="left">Misleading comment in definition of numpunct_byname</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#319">319</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="319"></a></td>
<td align="left">18.6.2.1 [new.delete.single]<a name="new.delete.single"></a></td>
<td align="left">Storage allocation wording confuses "Required behavior", "Requires"</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#320">320</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="320"></a></td>
<td align="left">23.3.10.2 [list.cons]<a name="list.cons"></a></td>
<td align="left">list::assign overspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#321">321</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="321"></a></td>
<td align="left">22.4.2.1.2 [facet.num.get.virtuals]<a name="facet.num.get.virtuals"></a></td>
<td align="left">Typo in num_get</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#322">322</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="322"></a></td>
<td align="left">23.2 [container.requirements]<a name="container.requirements"></a></td>
<td align="left">iterator and const_iterator should have the same value type</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#323">323</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="323"></a></td>
<td align="left">26.9 [c.math]<a name="c.math"></a></td>
<td align="left"><tt>abs()</tt> overloads in different headers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#324">324</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="324"></a></td>
<td align="left">24.2.4 [output.iterators]<a name="output.iterators"></a></td>
<td align="left">Do output iterators have value types?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#325">325</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="325"></a></td>
<td align="left">22.4.6.3.2 [locale.moneypunct.virtuals]<a name="locale.moneypunct.virtuals"></a></td>
<td align="left">Misleading text in moneypunct&lt;&gt;::do_grouping</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#326">326</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="326"></a></td>
<td align="left">22.4.6.4 [locale.moneypunct.byname]<a name="locale.moneypunct.byname"></a></td>
<td align="left">Missing typedef in moneypunct_byname</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#327">327</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="327"></a></td>
<td align="left">22.3.1.1.1 [locale.category]<a name="locale.category"></a></td>
<td align="left">Typo in time_get facet in table 52</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#447">447</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#328">328</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="328"></a></td>
<td align="left">22.4.6.2.2 [locale.money.put.virtuals]<a name="locale.money.put.virtuals"></a></td>
<td align="left">Bad sprintf format modifier in money_put&lt;&gt;::do_put()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#329">329</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="329"></a></td>
<td align="left">23.3.11.3 [vector.capacity]<a name="vector.capacity"></a></td>
<td align="left">vector capacity, reserve and reallocation</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#330">330</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="330"></a></td>
<td align="left">22.3.1 [locale]<a name="locale"></a></td>
<td align="left">Misleading "exposition only" value in class locale definition</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#331">331</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="331"></a></td>
<td align="left">27.5.3.1.1 [ios::failure]<a name="ios::failure"></a></td>
<td align="left">bad declaration of destructor for ios_base::failure</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#332">332</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="332"></a></td>
<td align="left">27.5.4 [fpos]<a name="fpos"></a></td>
<td align="left">Consider adding increment and decrement operators to std::fpos&lt; T &gt; </td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#333">333</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="333"></a></td>
<td align="left">27.7.3.4 [ostream.manip]<a name="ostream.manip"></a></td>
<td align="left">does endl imply synchronization with the device?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#334">334</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="334"></a></td>
<td align="left">23.4.4.3 [map.access]<a name="map.access"></a></td>
<td align="left">map::operator[] specification forces inefficient implementation</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#335">335</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="335"></a></td>
<td align="left">21.2.1 [char.traits.require]<a name="char.traits.require"></a></td>
<td align="left">minor issue with char_traits, table 37</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#336">336</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="336"></a></td>
<td align="left">17 [library]<a name="library"></a></td>
<td align="left">Clause 17 lack of references to deprecated headers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#337">337</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="337"></a></td>
<td align="left">25.4.5 [alg.replace]<a name="alg.replace"></a></td>
<td align="left">replace_copy_if's template parameter should be InputIterator</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#338">338</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="338"></a></td>
<td align="left">22.4 [locale.categories]<a name="locale.categories"></a></td>
<td align="left"> is whitespace allowed between `-' and a digit?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#339">339</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="339"></a></td>
<td align="left">22.4.1 [category.ctype]<a name="category.ctype"></a></td>
<td align="left">definition of bitmask type restricted to clause 27</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#340">340</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="340"></a></td>
<td align="left">22.3.1.1.1 [locale.category]<a name="locale.category"></a></td>
<td align="left">interpretation of <tt>has_facet&lt;Facet&gt;(loc)</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#341">341</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="341"></a></td>
<td align="left">23.3.11.3 [vector.capacity]<a name="vector.capacity"></a></td>
<td align="left">Vector reallocation and swap</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#342">342</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="342"></a></td>
<td align="left">27.7.2.3 [istream.unformatted]<a name="istream.unformatted"></a></td>
<td align="left">seek and eofbit</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#343">343</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="343"></a></td>
<td align="left">17 [library]<a name="library"></a></td>
<td align="left">Unspecified library header dependencies</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#344">344</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="344"></a></td>
<td align="left">22.4.2 [category.numeric]<a name="category.numeric"></a></td>
<td align="left">grouping + showbase</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#345">345</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="345"></a></td>
<td align="left">21.5 [c.strings]<a name="c.strings"></a></td>
<td align="left">type tm in &lt;cwchar&gt;</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#346">346</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="346"></a></td>
<td align="left">99 [iterator.concepts]<a name="iterator.concepts"></a></td>
<td align="left">Some iterator member functions should be const</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#347">347</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="347"></a></td>
<td align="left">22.3.1.1.1 [locale.category]<a name="locale.category"></a></td>
<td align="left">locale::category and bitmask requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#348">348</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="348"></a></td>
<td align="left">20.4 [pairs]<a name="pairs"></a></td>
<td align="left">Minor issue with std::pair operator&lt;</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-active.html#532">532</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#349">349</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="349"></a></td>
<td align="left">24.6.2 [ostream.iterator]<a name="ostream.iterator"></a></td>
<td align="left">Minor typographical error in ostream_iterator</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#350">350</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="350"></a></td>
<td align="left">20.10.9.1 [allocator.members]<a name="allocator.members"></a></td>
<td align="left">allocator&lt;&gt;::address</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#634">634</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#351">351</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="351"></a></td>
<td align="left">20.14 [function.objects]<a name="function.objects"></a></td>
<td align="left">unary_negate and binary_negate: struct or class?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#352">352</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="352"></a></td>
<td align="left">21.2.2 [char.traits.typedefs]<a name="char.traits.typedefs"></a></td>
<td align="left">missing fpos requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#353">353</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="353"></a></td>
<td align="left">20.4 [pairs]<a name="pairs"></a></td>
<td align="left"><tt>std::pair</tt> missing template assignment</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#354">354</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="354"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">Associative container lower/upper bound requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#355">355</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="355"></a></td>
<td align="left">23.2.3 [sequence.reqmts]<a name="sequence.reqmts"></a></td>
<td align="left">Operational semantics for a.back()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#356">356</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="356"></a></td>
<td align="left">22.4.1 [category.ctype]<a name="category.ctype"></a></td>
<td align="left">Meaning of ctype_base::mask enumerators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#357">357</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="357"></a></td>
<td align="left">26.9 [c.math]<a name="c.math"></a></td>
<td align="left">&lt;cmath&gt; float functions cannot return HUGE_VAL</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#358">358</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="358"></a></td>
<td align="left">22.4.2.1.2 [facet.num.get.virtuals]<a name="facet.num.get.virtuals"></a></td>
<td align="left">interpreting <tt>thousands_sep</tt> after a <tt>decimal_point</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#359">359</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="359"></a></td>
<td align="left">22.4.2.2.1 [facet.num.put.members]<a name="facet.num.put.members"></a></td>
<td align="left">num_put&lt;&gt;::do_put (..., bool) undocumented</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#360">360</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="360"></a></td>
<td align="left">22.3.1 [locale]<a name="locale"></a></td>
<td align="left">locale mandates inefficient implementation</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#361">361</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="361"></a></td>
<td align="left">22.4.2.2.2 [facet.num.put.virtuals]<a name="facet.num.put.virtuals"></a></td>
<td align="left">num_get&lt;&gt;::do_get (..., void*&amp;) checks grouping</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#362">362</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="362"></a></td>
<td align="left">99 [depr.lib.binders]<a name="depr.lib.binders"></a></td>
<td align="left">bind1st/bind2nd type safety</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#363">363</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="363"></a></td>
<td align="left">27.5.3.1.1 [ios::failure]<a name="ios::failure"></a></td>
<td align="left">Missing exception specification in 27.4.2.1.1</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#364">364</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="364"></a></td>
<td align="left">27.6.3.4.2 [streambuf.virt.buffer]<a name="streambuf.virt.buffer"></a></td>
<td align="left">Inconsistent wording in 27.5.2.4.2</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#365">365</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="365"></a></td>
<td align="left">27 [input.output]<a name="input.output"></a></td>
<td align="left">Lack of const-qualification in clause 27</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#366">366</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="366"></a></td>
<td align="left">27 [input.output]</td>
<td align="left">Excessive const-qualification</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#367">367</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="367"></a></td>
<td align="left">25.4.8 [alg.remove]<a name="alg.remove"></a></td>
<td align="left">remove_copy/remove_copy_if and Input Iterators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#368">368</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="368"></a></td>
<td align="left">21.3.1.6.6 [string.replace]<a name="string.replace"></a></td>
<td align="left">basic_string::replace has two "Throws" paragraphs</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#369">369</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="369"></a></td>
<td align="left">27.4 [iostream.objects]<a name="iostream.objects"></a></td>
<td align="left">io stream objects and static ctors</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#370">370</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="370"></a></td>
<td align="left">27.7.2.3 [istream.unformatted]<a name="istream.unformatted"></a></td>
<td align="left">Minor error in basic_istream::get</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#371">371</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="371"></a></td>
<td align="left">23.2 [container.requirements]<a name="container.requirements"></a></td>
<td align="left">Stability of multiset and multimap member functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#372">372</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="372"></a></td>
<td align="left">17.5.5.12 [res.on.exception.handling]<a name="res.on.exception.handling"></a></td>
<td align="left">Inconsistent description of stdlib exceptions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#373">373</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="373"></a></td>
<td align="left">27.7.2.2.1 [istream.formatted.reqmts]<a name="istream.formatted.reqmts"></a></td>
<td align="left">Are basic_istream and basic_ostream to use (exceptions()&amp;badbit) != 0 ?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#374">374</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="374"></a></td>
<td align="left">22.4.6.3.1 [locale.moneypunct.members]<a name="locale.moneypunct.members"></a></td>
<td align="left">moneypunct::frac_digits returns int not unsigned</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#375">375</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="375"></a></td>
<td align="left">27.8.2.4 [stringbuf.virtuals]<a name="stringbuf.virtuals"></a></td>
<td align="left">basic_ios should be ios_base in 27.7.1.3</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#376">376</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="376"></a></td>
<td align="left">27.8.2.4 [stringbuf.virtuals]</td>
<td align="left">basic_streambuf semantics</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#377">377</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="377"></a></td>
<td align="left">21.3.1.6.4 [string.insert]<a name="string.insert"></a></td>
<td align="left">basic_string::insert and length_error</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#378">378</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="378"></a></td>
<td align="left">22.3.1 [locale]<a name="locale"></a></td>
<td align="left">locale immutability and locale::operator=()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#31">31</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#379">379</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="379"></a></td>
<td align="left">22.4.1.1.2 [locale.ctype.virtuals]<a name="locale.ctype.virtuals"></a></td>
<td align="left">nonsensical ctype::do_widen() requirement</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#380">380</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="380"></a></td>
<td align="left">22.4.1.5 [locale.codecvt.byname]<a name="locale.codecvt.byname"></a></td>
<td align="left">typos in codecvt tables 53 and 54</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#381">381</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="381"></a></td>
<td align="left">22.4.1.5 [locale.codecvt.byname]</td>
<td align="left">detection of invalid mbstate_t in codecvt</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#382">382</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="382"></a></td>
<td align="left">22.4.1.4 [locale.codecvt]<a name="locale.codecvt"></a></td>
<td align="left">codecvt do_in/out result</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#383">383</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="383"></a></td>
<td align="left">24.2.6 [bidirectional.iterators]<a name="bidirectional.iterators"></a></td>
<td align="left">Bidirectional iterator assertion typo</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#384">384</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="384"></a></td>
<td align="left">25.5.3.3 [equal.range]<a name="equal.range"></a></td>
<td align="left">equal_range has unimplementable runtime complexity</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#385">385</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="385"></a></td>
<td align="left">17 [library]<a name="library"></a></td>
<td align="left">Does call by value imply the CopyConstructible requirement?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#386">386</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="386"></a></td>
<td align="left">24.5.1.3.11 [reverse.iter.op-=]<a name="reverse.iter.op-="></a></td>
<td align="left">Reverse iterator's operator[] has impossible return type</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#387">387</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="387"></a></td>
<td align="left">26.5 [complex.numbers]<a name="complex.numbers"></a></td>
<td align="left"><tt>std::complex</tt> over-encapsulated</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#388">388</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="388"></a></td>
<td align="left">26.5 [complex.numbers]</td>
<td align="left">Use of <tt>complex</tt> as a key in associative containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#389">389</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="389"></a></td>
<td align="left">26.7.2.4 [valarray.access]<a name="valarray.access"></a></td>
<td align="left">Const overload of valarray::operator[] returns by value</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#77">77</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#390">390</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="390"></a></td>
<td align="left">17.5.3.1 [utility.arg.requirements]<a name="utility.arg.requirements"></a></td>
<td align="left">CopyConstructible requirements too strict</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#391">391</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="391"></a></td>
<td align="left">22.3.3.2 [conversions]<a name="conversions"></a></td>
<td align="left">non-member functions specified as const</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#392">392</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="392"></a></td>
<td align="left">24.2.3 [input.iterators]<a name="input.iterators"></a></td>
<td align="left">'equivalence' for input iterators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#393">393</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="393"></a></td>
<td align="left">22.4.1.4.2 [locale.codecvt.virtuals]<a name="locale.codecvt.virtuals"></a></td>
<td align="left">do_in/do_out operation on state unclear</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#394">394</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="394"></a></td>
<td align="left">27.7.3.2.1 [ostream.formatted.reqmts]<a name="ostream.formatted.reqmts"></a></td>
<td align="left">behavior of formatted output on failure</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#395">395</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="395"></a></td>
<td align="left">26.9 [c.math]<a name="c.math"></a></td>
<td align="left">inconsistencies in the definitions of rand() and random_shuffle()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#396">396</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="396"></a></td>
<td align="left">20.9.1 [bitset.cons]<a name="bitset.cons"></a></td>
<td align="left">what are characters zero and one</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#397">397</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="397"></a></td>
<td align="left">27.7.3.1.3 [ostream::sentry]<a name="ostream::sentry"></a></td>
<td align="left"><tt>ostream::sentry</tt> dtor throws exceptions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#398">398</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="398"></a></td>
<td align="left">27.7.3.1.3 [ostream::sentry]</td>
<td align="left">effects of end-of-file on unformatted input functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#399">399</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="399"></a></td>
<td align="left">27.7.2.3 [istream.unformatted]<a name="istream.unformatted"></a></td>
<td align="left">volations of unformatted input function requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#400">400</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="400"></a></td>
<td align="left">20.10.9.1 [allocator.members]<a name="allocator.members"></a></td>
<td align="left">redundant type cast in lib.allocator.members</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#401">401</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="401"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left"> incorrect type casts in table 32 in lib.allocator.requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#402">402</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="402"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]</td>
<td align="left">wrong new expression in [some_]allocator::construct</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#403">403</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="403"></a></td>
<td align="left">21.3.1.6.8 [string.swap]<a name="string.swap"></a></td>
<td align="left">basic_string::swap should not throw exceptions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#404">404</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="404"></a></td>
<td align="left">17.5.4.6 [replacement.functions]<a name="replacement.functions"></a></td>
<td align="left">May a replacement allocation function be declared inline?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#405">405</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="405"></a></td>
<td align="left">25.6 [alg.c.library]<a name="alg.c.library"></a></td>
<td align="left">qsort and POD</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#406">406</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="406"></a></td>
<td align="left">23.3.11.5 [vector.modifiers]<a name="vector.modifiers"></a></td>
<td align="left">vector::insert(s) exception safety</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#407">407</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="407"></a></td>
<td align="left">99 [iterator.concepts]<a name="iterator.concepts"></a></td>
<td align="left">Can singular iterators be destroyed?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#408">408</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="408"></a></td>
<td align="left">24.2 [iterator.requirements]<a name="iterator.requirements"></a></td>
<td align="left">Is <tt>vector&lt;reverse_iterator&lt;char*&gt; &gt;</tt> forbidden?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#409">409</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="409"></a></td>
<td align="left">27.9.3.3 [ifstream.members]<a name="ifstream.members"></a></td>
<td align="left">Closing an fstream should clear error state</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#410">410</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="410"></a></td>
<td align="left">23.3.10.2 [list.cons]<a name="list.cons"></a></td>
<td align="left">Missing semantics for stack and queue comparison operators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#411">411</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="411"></a></td>
<td align="left">25.5.5 [alg.set.operations]<a name="alg.set.operations"></a></td>
<td align="left">Wrong names of set member functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#412">412</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="412"></a></td>
<td align="left">27.5.5.4 [iostate.flags]<a name="iostate.flags"></a></td>
<td align="left">Typo in 27.4.4.3</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#429">429</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#413">413</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="413"></a></td>
<td align="left">99 [istream::extractors]<a name="istream::extractors"></a></td>
<td align="left">Proposed resolution to LDR#64 still wrong</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#414">414</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="414"></a></td>
<td align="left">23.3.11.5 [vector.modifiers]<a name="vector.modifiers"></a></td>
<td align="left">Which iterators are invalidated by v.erase()?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#415">415</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="415"></a></td>
<td align="left">27.7.2.4 [istream.manip]<a name="istream.manip"></a></td>
<td align="left">behavior of std::ws</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#416">416</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="416"></a></td>
<td align="left">18.3.3 [c.limits]<a name="c.limits"></a></td>
<td align="left">definitions of XXX_MIN and XXX_MAX macros in climits</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#417">417</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="417"></a></td>
<td align="left">22.4.1.1.2 [locale.ctype.virtuals]<a name="locale.ctype.virtuals"></a></td>
<td align="left">what does <tt>ctype::do_widen()</tt> return on failure</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#418">418</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="418"></a></td>
<td align="left">27.5.3.1.6 [ios::Init]<a name="ios::Init"></a></td>
<td align="left">exceptions thrown during iostream cleanup</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#419">419</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="419"></a></td>
<td align="left">27.7.2.1.3 [istream::sentry]<a name="istream::sentry"></a></td>
<td align="left">istream extractors not setting <tt>failbit</tt> if <tt>eofbit</tt> is already set</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#420">420</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="420"></a></td>
<td align="left">27.9.1 [fstreams]<a name="fstreams"></a></td>
<td align="left">is std::FILE a complete type?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#421">421</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="421"></a></td>
<td align="left">27.6.3.1 [streambuf.cons]<a name="streambuf.cons"></a></td>
<td align="left">is <tt>basic_streambuf</tt> copy-constructible?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#422">422</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="422"></a></td>
<td align="left">17.5.4.3 [reserved.names]<a name="reserved.names"></a></td>
<td align="left">explicit specializations of member functions of class templates</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#423">423</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="423"></a></td>
<td align="left">27 [input.output]<a name="input.output"></a></td>
<td align="left">effects of negative streamsize in iostreams</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#424">424</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="424"></a></td>
<td align="left">17.4.1.2 [structure.summary]<a name="structure.summary"></a></td>
<td align="left">normative notes</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#425">425</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="425"></a></td>
<td align="left">99 [temporary.buffer]<a name="temporary.buffer"></a></td>
<td align="left">return value of std::get_temporary_buffer</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#426">426</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="426"></a></td>
<td align="left">25.3.13 [alg.search]<a name="alg.search"></a></td>
<td align="left">search_n(), fill_n(), and generate_n() with negative n</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#427">427</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="427"></a></td>
<td align="left">22.4.2.1.2 [facet.num.get.virtuals]<a name="facet.num.get.virtuals"></a></td>
<td align="left">Stage 2 and rationale of DR 221</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#428">428</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="428"></a></td>
<td align="left">21.3.1.6.5 [string.erase]<a name="string.erase"></a></td>
<td align="left">string::erase(iterator) validity</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#429">429</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="429"></a></td>
<td align="left">27.5.5.4 [iostate.flags]<a name="iostate.flags"></a></td>
<td align="left">typo in basic_ios::clear(iostate)</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#412">412</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#430">430</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="430"></a></td>
<td align="left">26.7.2.5 [valarray.sub]<a name="valarray.sub"></a></td>
<td align="left"><tt>valarray</tt> subset operations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#431">431</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="431"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">Swapping containers with unequal allocators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#432">432</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="432"></a></td>
<td align="left">27.8.2.4 [stringbuf.virtuals]<a name="stringbuf.virtuals"></a></td>
<td align="left">stringbuf::overflow() makes only one write position available</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#433">433</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="433"></a></td>
<td align="left">99 [unexpected]<a name="unexpected"></a></td>
<td align="left">Contradiction in specification of unexpected()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#434">434</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="434"></a></td>
<td align="left">20.9.2 [bitset.members]<a name="bitset.members"></a></td>
<td align="left">bitset::to_string() hard to use</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#435">435</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="435"></a></td>
<td align="left">21.3.2.9 [string.io]<a name="string.io"></a></td>
<td align="left">bug in DR 25</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#436">436</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="436"></a></td>
<td align="left">22.3.1.1.2 [locale.facet]<a name="locale.facet"></a></td>
<td align="left">are cv-qualified facet types valid facets?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#437">437</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="437"></a></td>
<td align="left">27.7.3.2.2 [ostream.inserters.arithmetic]<a name="ostream.inserters.arithmetic"></a></td>
<td align="left">Formatted output of function pointers is confusing</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#438">438</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="438"></a></td>
<td align="left">23.2.3 [sequence.reqmts]<a name="sequence.reqmts"></a></td>
<td align="left">Ambiguity in the "do the right thing" clause</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#439">439</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="439"></a></td>
<td align="left">22.4 [locale.categories]<a name="locale.categories"></a></td>
<td align="left">Should facets be copyable?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#440">440</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="440"></a></td>
<td align="left">26.5.8 [complex.transcendentals]<a name="complex.transcendentals"></a></td>
<td align="left">Should std::complex use unqualified transcendentals?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#441">441</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="441"></a></td>
<td align="left">27.5.4 [fpos]<a name="fpos"></a></td>
<td align="left">Is fpos::state const?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#442">442</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="442"></a></td>
<td align="left">27.7.3.1.3 [ostream::sentry]<a name="ostream::sentry"></a></td>
<td align="left">sentry::operator bool() inconsistent signature</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#443">443</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="443"></a></td>
<td align="left">27.9.2.3 [filebuf.members]<a name="filebuf.members"></a></td>
<td align="left">filebuf::close() inconsistent use of EOF</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#444">444</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="444"></a></td>
<td align="left">27.9.1 [fstreams]<a name="fstreams"></a></td>
<td align="left">Bad use of casts in fstream</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#445">445</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="445"></a></td>
<td align="left">24.4.1 [iterator.traits]<a name="iterator.traits"></a></td>
<td align="left">iterator_traits::reference unspecified for some iterator categories</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#446">446</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="446"></a></td>
<td align="left">24.2 [iterator.requirements]<a name="iterator.requirements"></a></td>
<td align="left">Iterator equality between different containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#447">447</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="447"></a></td>
<td align="left">22.3.1.1.1 [locale.category]<a name="locale.category"></a></td>
<td align="left">Wrong template argument for time facets</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#327">327</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#448">448</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="448"></a></td>
<td align="left">24.2.7 [random.access.iterators]<a name="random.access.iterators"></a></td>
<td align="left">Random Access Iterators over abstract classes</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#449">449</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="449"></a></td>
<td align="left">18.2 [support.types]<a name="support.types"></a></td>
<td align="left">Library Issue 306 Goes Too Far</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#450">450</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="450"></a></td>
<td align="left">23.4.6 [set]<a name="set"></a></td>
<td align="left">set::find is inconsistent with associative container requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#214">214</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#451">451</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="451"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">Associative erase should return an iterator</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#130">130</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#452">452</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="452"></a></td>
<td align="left">22.3.1.3 [locale.members]<a name="locale.members"></a></td>
<td align="left"> locale::combine should be permitted to generate a named locale</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#453">453</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="453"></a></td>
<td align="left">27.8.2.4 [stringbuf.virtuals]<a name="stringbuf.virtuals"></a></td>
<td align="left">basic_stringbuf::seekoff need not always fail for an empty stream</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#454">454</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="454"></a></td>
<td align="left">27.9.2.3 [filebuf.members]<a name="filebuf.members"></a></td>
<td align="left"><tt>basic_filebuf::open</tt> should accept <tt>wchar_t</tt> names</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#105">105</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#455">455</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="455"></a></td>
<td align="left">27.4 [iostream.objects]<a name="iostream.objects"></a></td>
<td align="left">cerr::tie() and wcerr::tie() are overspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#456">456</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="456"></a></td>
<td align="left">17.5.1.2 [headers]<a name="headers"></a></td>
<td align="left">Traditional C header files are overspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#457">457</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="457"></a></td>
<td align="left">20.9.1 [bitset.cons]<a name="bitset.cons"></a></td>
<td align="left">bitset constructor: incorrect number of initialized bits</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#458">458</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="458"></a></td>
<td align="left">24.2.7 [random.access.iterators]<a name="random.access.iterators"></a></td>
<td align="left">24.1.5 contains unintended limitation for <tt>operator-</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#459">459</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="459"></a></td>
<td align="left">22.4.2.1.2 [facet.num.get.virtuals]<a name="facet.num.get.virtuals"></a></td>
<td align="left">Requirement for widening in stage 2 is overspecification</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#460">460</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="460"></a></td>
<td align="left">27.9.1 [fstreams]<a name="fstreams"></a></td>
<td align="left">Default modes missing from basic_fstream member specifications</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#461">461</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="461"></a></td>
<td align="left">22.4.5.1.2 [locale.time.get.virtuals]<a name="locale.time.get.virtuals"></a></td>
<td align="left">time_get hard or impossible to implement</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#462">462</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="462"></a></td>
<td align="left">3.6.4 [basic.start.term]<a name="basic.start.term"></a></td>
<td align="left">Destroying objects with static storage duration</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#463">463</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="463"></a></td>
<td align="left">99 [auto.ptr]<a name="auto.ptr"></a></td>
<td align="left"><tt>auto_ptr</tt> usability issues</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#464">464</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="464"></a></td>
<td align="left">23.3.11 [vector]<a name="vector"></a></td>
<td align="left">Suggestion for new member functions in standard containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#465">465</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="465"></a></td>
<td align="left">17.5.1.2 [headers]<a name="headers"></a></td>
<td align="left">Contents of &lt;ciso646></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#466">466</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="466"></a></td>
<td align="left">21.3.1.1 [string.require]<a name="string.require"></a></td>
<td align="left"><tt>basic_string</tt> ctor should prevent null pointer error</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#467">467</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="467"></a></td>
<td align="left">21.2.3.1 [char.traits.specializations.char]<a name="char.traits.specializations.char"></a></td>
<td align="left">char_traits::lt(), compare(), and memcmp()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#468">468</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="468"></a></td>
<td align="left">27.5.5.4 [iostate.flags]<a name="iostate.flags"></a></td>
<td align="left">unexpected consequences of ios_base::operator void*()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#469">469</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="469"></a></td>
<td align="left">23.3.11 [vector]<a name="vector"></a></td>
<td align="left">vector&lt;bool&gt; ill-formed relational operators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#470">470</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="470"></a></td>
<td align="left">23 [containers]<a name="containers"></a></td>
<td align="left">accessing containers from their elements' special functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#471">471</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="471"></a></td>
<td align="left">18.8.2 [exception]<a name="exception"></a></td>
<td align="left">result of <tt>what()</tt> implementation-defined</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#472">472</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="472"></a></td>
<td align="left">25.5.3.3 [equal.range]<a name="equal.range"></a></td>
<td align="left">Missing "Returns" clause in std::equal_range</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#270">270</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#473">473</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="473"></a></td>
<td align="left">22.4.1.1 [locale.ctype]<a name="locale.ctype"></a></td>
<td align="left">underspecified <tt>ctype</tt> calls</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#474">474</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="474"></a></td>
<td align="left">27.7.3.2.4 [ostream.inserters.character]<a name="ostream.inserters.character"></a></td>
<td align="left">confusing Footnote 297</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#475">475</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="475"></a></td>
<td align="left">25.3.4 [alg.foreach]<a name="alg.foreach"></a></td>
<td align="left">May the function object passed to for_each modify the elements of the iterated sequence?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#476">476</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="476"></a></td>
<td align="left">24.2.5 [forward.iterators]<a name="forward.iterators"></a></td>
<td align="left">Forward Iterator implied mutability</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#477">477</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="477"></a></td>
<td align="left">24.2.5 [forward.iterators]</td>
<td align="left">Operator-> for const forward iterators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#478">478</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#478">478</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="478"></a></td>
<td align="left">24.2.5 [forward.iterators]</td>
<td align="left">Should forward iterator requirements table have a line for r->m?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#477">477</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#479">479</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="479"></a></td>
<td align="left">23.2 [container.requirements]<a name="container.requirements"></a></td>
<td align="left">Container requirements and placement new</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#580">580</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#480">480</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="480"></a></td>
<td align="left">99 [depr.base]<a name="depr.base"></a></td>
<td align="left">unary_function and binary_function should have protected nonvirtual destructors</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#481">481</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="481"></a></td>
<td align="left">25.4.9 [alg.unique]<a name="alg.unique"></a></td>
<td align="left">unique's effects on the range [result, last)</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#482">482</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="482"></a></td>
<td align="left">20.4 [pairs]<a name="pairs"></a></td>
<td align="left">Swapping pairs</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#483">483</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="483"></a></td>
<td align="left">25.3 [alg.nonmodifying]<a name="alg.nonmodifying"></a></td>
<td align="left">Heterogeneous equality and EqualityComparable</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#283">283</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#484">484</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="484"></a></td>
<td align="left">24.2.3 [input.iterators]<a name="input.iterators"></a></td>
<td align="left">Convertible to <tt>T</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#485">485</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="485"></a></td>
<td align="left">24.2.4 [output.iterators]<a name="output.iterators"></a></td>
<td align="left">output iterator insufficiently constrained</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#486">486</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="486"></a></td>
<td align="left">25.5.7 [alg.min.max]<a name="alg.min.max"></a></td>
<td align="left">min/max CopyConstructible requirement is too strict</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#281">281</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#487">487</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="487"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">Allocator::construct is too limiting</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#488">488</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="488"></a></td>
<td align="left">25.4.11 [alg.rotate]<a name="alg.rotate"></a></td>
<td align="left">rotate throws away useful information</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#489">489</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="489"></a></td>
<td align="left">25.4.8 [alg.remove]<a name="alg.remove"></a></td>
<td align="left">std::remove / std::remove_if wrongly specified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#490">490</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="490"></a></td>
<td align="left">25.4.9 [alg.unique]<a name="alg.unique"></a></td>
<td align="left">std::unique wrongly specified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#491">491</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="491"></a></td>
<td align="left">23.3.10.5 [list.ops]<a name="list.ops"></a></td>
<td align="left">std::list&lt;>::unique incorrectly specified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#492">492</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="492"></a></td>
<td align="left">17.4.1.4 [structure.specifications]<a name="structure.specifications"></a></td>
<td align="left">Invalid iterator arithmetic expressions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#493">493</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="493"></a></td>
<td align="left">24.2.3 [input.iterators]<a name="input.iterators"></a></td>
<td align="left">Undefined Expression in Input Iterator Note Title</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#494">494</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="494"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">Wrong runtime complexity for associative container's insert and delete</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#495">495</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="495"></a></td>
<td align="left">22 [localization]<a name="localization"></a></td>
<td align="left">Clause 22 template parameter requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#496">496</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="496"></a></td>
<td align="left">23.3.11 [vector]<a name="vector"></a></td>
<td align="left">Illegal use of "T" in vector&lt;bool&gt;</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#497">497</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="497"></a></td>
<td align="left">18.3.2.4 [numeric.limits.members]<a name="numeric.limits.members"></a></td>
<td align="left">meaning of numeric_limits::traps for floating point types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#498">498</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="498"></a></td>
<td align="left">25.4.14 [alg.partitions]<a name="alg.partitions"></a></td>
<td align="left">Requirements for partition() and stable_partition() too strong</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#499">499</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="499"></a></td>
<td align="left">25.5.1.2 [stable.sort]<a name="stable.sort"></a></td>
<td align="left">Std. doesn't seem to require stable_sort() to be stable!</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#500">500</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="500"></a></td>
<td align="left">22.4.1.5 [locale.codecvt.byname]<a name="locale.codecvt.byname"></a></td>
<td align="left">do_length cannot be implemented correctly</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#501">501</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="501"></a></td>
<td align="left">99 [depr.base]<a name="depr.base"></a></td>
<td align="left">Proposal: strengthen guarantees of lib.comparisons</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#502">502</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="502"></a></td>
<td align="left">22.3.1.1.1 [locale.category]<a name="locale.category"></a></td>
<td align="left">Proposition: Clarification of the interaction between a facet and an iterator</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#503">503</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="503"></a></td>
<td align="left">22.4 [locale.categories]<a name="locale.categories"></a></td>
<td align="left">more on locales</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#504">504</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="504"></a></td>
<td align="left">26.6.1 [rand.req]<a name="rand.req"></a></td>
<td align="left">Integer types in pseudo-random number engine requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#505">505</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="505"></a></td>
<td align="left">26.6.1 [rand.req]</td>
<td align="left">Result_type in random distribution requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#506">506</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="506"></a></td>
<td align="left">26.6 [rand]<a name="rand"></a></td>
<td align="left">Requirements of Distribution parameter for variate_generator</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#507">507</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="507"></a></td>
<td align="left">26.6 [rand]</td>
<td align="left">Missing requirement for variate_generator::operator()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#508">508</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="508"></a></td>
<td align="left">26.6.5 [rand.predef]<a name="rand.predef"></a></td>
<td align="left">Bad parameters for ranlux64_base_01</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#509">509</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="509"></a></td>
<td align="left">26.6.8.2 [rand.dist.uni]<a name="rand.dist.uni"></a></td>
<td align="left">Uniform_int template parameters</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#510">510</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="510"></a></td>
<td align="left">26.6.8.3 [rand.dist.bern]<a name="rand.dist.bern"></a></td>
<td align="left">Input_type for bernoulli_distribution</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#511">511</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="511"></a></td>
<td align="left">26.6.8 [rand.dist]<a name="rand.dist"></a></td>
<td align="left">Input_type for binomial_distribution</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#512">512</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="512"></a></td>
<td align="left">26.6.3 [rand.eng]<a name="rand.eng"></a></td>
<td align="left">Seeding <tt>subtract_with_carry_01</tt> from a single unsigned long</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#513">513</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="513"></a></td>
<td align="left">26.6.3 [rand.eng]</td>
<td align="left">Size of state for subtract_with_carry_01</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#514">514</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="514"></a></td>
<td align="left">26.6.3.3 [rand.eng.sub]<a name="rand.eng.sub"></a></td>
<td align="left">Size of state for subtract_with_carry</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#515">515</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="515"></a></td>
<td align="left">26.6.2 [rand.synopsis]<a name="rand.synopsis"></a></td>
<td align="left">Random number engine traits</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#516">516</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="516"></a></td>
<td align="left">26.6.3 [rand.eng]<a name="rand.eng"></a></td>
<td align="left">Seeding subtract_with_carry_01 using a generator</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#517">517</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="517"></a></td>
<td align="left">26.6.1 [rand.req]<a name="rand.req"></a></td>
<td align="left">Should include name in external representation</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#518">518</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="518"></a></td>
<td align="left">23.2.7 [unord.req]<a name="unord.req"></a></td>
<td align="left">Are insert and erase stable for unordered_multiset and unordered_multimap?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#519">519</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="519"></a></td>
<td align="left">23.3.7 [array]<a name="array"></a></td>
<td align="left">Data() undocumented</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#520">520</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="520"></a></td>
<td align="left">20.14.10 [func.bind]<a name="func.bind"></a></td>
<td align="left">Result_of and pointers to data members</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#521">521</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="521"></a></td>
<td align="left">20.14.4 [refwrap]<a name="refwrap"></a></td>
<td align="left">Garbled requirements for argument_type in reference_wrapper</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#522">522</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="522"></a></td>
<td align="left">20.5 [tuple]<a name="tuple"></a></td>
<td align="left">Tuple doesn't define swap</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#523">523</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="523"></a></td>
<td align="left">28 [re]<a name="re"></a></td>
<td align="left">regex case-insensitive character ranges are unimplementable as specified</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#524">524</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="524"></a></td>
<td align="left">28 [re]</td>
<td align="left">regex named character classes and case-insensitivity don't mix</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#525">525</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="525"></a></td>
<td align="left">20.15.4 [meta.unary]<a name="meta.unary"></a></td>
<td align="left">type traits definitions not clear</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#526">526</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="526"></a></td>
<td align="left">23.2.3 [sequence.reqmts]<a name="sequence.reqmts"></a></td>
<td align="left">Is it undefined if a function in the standard changes in parameters?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#527">527</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="527"></a></td>
<td align="left">20.14.10.3 [func.bind.bind]<a name="func.bind.bind"></a></td>
<td align="left"><tt>tr1::bind</tt> has lost its Throws clause</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#528">528</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="528"></a></td>
<td align="left">23.5 [unord]<a name="unord"></a></td>
<td align="left"><tt>const_iterator</tt> <tt>iterator</tt> issue when they are the same type</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#529">529</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="529"></a></td>
<td align="left">17.5.4.11 [res.on.required]<a name="res.on.required"></a></td>
<td align="left">The standard encourages redundant and confusing preconditions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#530">530</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="530"></a></td>
<td align="left">21.3.1 [basic.string]<a name="basic.string"></a></td>
<td align="left">Must elements of a string be contiguous?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#531">531</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="531"></a></td>
<td align="left">27.7.2.3 [istream.unformatted]<a name="istream.unformatted"></a></td>
<td align="left">array forms of unformatted input functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#532">532</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="532"></a></td>
<td align="left">20.5.2.8 [tuple.rel]<a name="tuple.rel"></a></td>
<td align="left">Tuple comparison</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#348">348</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#533">533</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="533"></a></td>
<td align="left">20.11.2.2.10 [util.smartptr.getdeleter]<a name="util.smartptr.getdeleter"></a></td>
<td align="left">typo in 2.2.3.10/1</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#534">534</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="534"></a></td>
<td align="left">21.3.1 [basic.string]<a name="basic.string"></a></td>
<td align="left">Missing basic_string members</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#535">535</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="535"></a></td>
<td align="left">21.3.1.6.8 [string.swap]<a name="string.swap"></a></td>
<td align="left">std::string::swap specification poorly worded</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#536">536</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="536"></a></td>
<td align="left">23.2 [container.requirements]<a name="container.requirements"></a></td>
<td align="left">Container iterator constructor and explicit convertibility</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#589">589</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#537">537</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="537"></a></td>
<td align="left">27.7.2.3 [istream.unformatted]<a name="istream.unformatted"></a></td>
<td align="left">Typos in the signatures in 27.6.1.3/42-43 and 27.6.2.4</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#538">538</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="538"></a></td>
<td align="left">25.4.9 [alg.unique]<a name="alg.unique"></a></td>
<td align="left">241 again: Does unique_copy() require CopyConstructible and Assignable?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#539">539</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="539"></a></td>
<td align="left">26.8.6 [partial.sum]<a name="partial.sum"></a></td>
<td align="left"><tt>partial_sum</tt> and <tt>adjacent_difference</tt> should mention requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#540">540</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="540"></a></td>
<td align="left">20.11.2.2.5 [util.smartptr.shared.obs]<a name="util.smartptr.shared.obs"></a></td>
<td align="left">shared_ptr&lt;void&gt;::operator*()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#541">541</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="541"></a></td>
<td align="left">20.11.2.2 [util.smartptr.shared]<a name="util.smartptr.shared"></a></td>
<td align="left">shared_ptr template assignment and void</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#542">542</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="542"></a></td>
<td align="left">20.11.2.2.5 [util.smartptr.shared.obs]<a name="util.smartptr.shared.obs"></a></td>
<td align="left">shared_ptr observers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#543">543</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="543"></a></td>
<td align="left">26.7.4 [class.slice]<a name="class.slice"></a></td>
<td align="left">valarray slice default constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#544">544</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="544"></a></td>
<td align="left">C.5 [diff.library]<a name="diff.library"></a></td>
<td align="left">minor NULL problems in C.2</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#545">545</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="545"></a></td>
<td align="left">20.11.2.2.10 [util.smartptr.getdeleter]<a name="util.smartptr.getdeleter"></a></td>
<td align="left">When is a deleter deleted?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#546">546</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="546"></a></td>
<td align="left">99 [tr1::tr.rand.req]<a name="tr1::tr.rand.req"></a></td>
<td align="left">[tr1] _Longlong and _ULonglong are integer types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#547">547</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="547"></a></td>
<td align="left">26.6 [rand]<a name="rand"></a></td>
<td align="left">division should be floating-point, not integer</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#548">548</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="548"></a></td>
<td align="left">26.6.6 [rand.device]<a name="rand.device"></a></td>
<td align="left">May random_device block?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#549">549</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="549"></a></td>
<td align="left">26.6.8 [rand.dist]<a name="rand.dist"></a></td>
<td align="left">Undefined variable in binomial_distribution</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#550">550</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="550"></a></td>
<td align="left">26.9 [c.math]<a name="c.math"></a></td>
<td align="left">What should the return type of <tt>pow(float,int)</tt> be?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#551">551</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="551"></a></td>
<td align="left">99 [cmplxh]<a name="cmplxh"></a></td>
<td align="left">&lt;ccomplex&gt;</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#552">552</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="552"></a></td>
<td align="left">25.4.13 [alg.random.shuffle]<a name="alg.random.shuffle"></a></td>
<td align="left">random_shuffle and its generator</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#553">553</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="553"></a></td>
<td align="left">18.4.1 [cstdint.syn]<a name="cstdint.syn"></a></td>
<td align="left">very minor editorial change <tt>intptr_t</tt> / <tt>uintptr_t</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#554">554</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="554"></a></td>
<td align="left">18.3.2.7 [numeric.special]<a name="numeric.special"></a></td>
<td align="left">Problem with lwg DR 184 numeric_limits&lt;bool&gt;</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#555">555</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="555"></a></td>
<td align="left">99 [tr1::tr.c99.boolh]<a name="tr1::tr.c99.boolh"></a></td>
<td align="left">[tr1] 8.21/1: typo</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#556">556</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="556"></a></td>
<td align="left">25.5 [alg.sorting]<a name="alg.sorting"></a></td>
<td align="left">Is <tt>Compare</tt> a <tt>BinaryPredicate</tt>?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#557">557</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="557"></a></td>
<td align="left">18.4 [cstdint]<a name="cstdint"></a></td>
<td align="left">TR1: div(_Longlong, _Longlong) vs div(intmax_t, intmax_t)</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#558">558</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="558"></a></td>
<td align="left">24.2.3 [input.iterators]<a name="input.iterators"></a></td>
<td align="left">lib.input.iterators Defect</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#559">559</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="559"></a></td>
<td align="left">18.3.2 [limits]<a name="limits"></a></td>
<td align="left">numeric_limits&lt;const T&gt;</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#560">560</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="560"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">User-defined allocators without default constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#561">561</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="561"></a></td>
<td align="left">24.5.2.6.5 [inserter]<a name="inserter"></a></td>
<td align="left">inserter overly generic</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#562">562</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="562"></a></td>
<td align="left">27.8 [string.streams]<a name="string.streams"></a></td>
<td align="left">stringbuf ctor inefficient</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#563">563</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="563"></a></td>
<td align="left">27.8.2.4 [stringbuf.virtuals]<a name="stringbuf.virtuals"></a></td>
<td align="left">stringbuf seeking from end</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#564">564</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="564"></a></td>
<td align="left">27.8.2.4 [stringbuf.virtuals]</td>
<td align="left"><tt>stringbuf</tt> seekpos underspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#565">565</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="565"></a></td>
<td align="left">27.6.3.4.5 [streambuf.virt.put]<a name="streambuf.virt.put"></a></td>
<td align="left"><tt>xsputn</tt> inefficient</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#566">566</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="566"></a></td>
<td align="left">27.7.2.3 [istream.unformatted]<a name="istream.unformatted"></a></td>
<td align="left">array forms of unformatted input function undefined for zero-element arrays</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#567">567</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="567"></a></td>
<td align="left">27.7 [iostream.format]<a name="iostream.format"></a></td>
<td align="left">streambuf inserter and extractor should be unformatted</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#568">568</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="568"></a></td>
<td align="left">99 [tr1::tr.c99.cmath.over]<a name="tr1::tr.c99.cmath.over"></a></td>
<td align="left">[tr1] <tt>log2</tt> overloads missing</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#569">569</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="569"></a></td>
<td align="left">27.5.5.4 [iostate.flags]<a name="iostate.flags"></a></td>
<td align="left">Postcondition for basic_ios::clear(iostate) incorrectly stated</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#272">272</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#570">570</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="570"></a></td>
<td align="left">21.2 [char.traits]<a name="char.traits"></a></td>
<td align="left">Request adding additional explicit specializations of <tt>char_traits</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#571">571</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="571"></a></td>
<td align="left">1.2 [intro.refs]<a name="intro.refs"></a></td>
<td align="left">Update C90 references to C99?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#572">572</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="572"></a></td>
<td align="left">26.6 [rand]<a name="rand"></a></td>
<td align="left">Oops, we gave 507 WP status</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#573">573</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="573"></a></td>
<td align="left">27.5.4 [fpos]<a name="fpos"></a></td>
<td align="left">C++0x file positioning should handle modern file sizes</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#574">574</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="574"></a></td>
<td align="left">27.4 [iostream.objects]<a name="iostream.objects"></a></td>
<td align="left">DR 369 Contradicts Text</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#575">575</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="575"></a></td>
<td align="left">20.11.2.2.2 [util.smartptr.shared.dest]<a name="util.smartptr.shared.dest"></a></td>
<td align="left">the specification of ~shared_ptr is MT-unfriendly, makes implementation assumptions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#576">576</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="576"></a></td>
<td align="left">25.3.7 [alg.find.first.of]<a name="alg.find.first.of"></a></td>
<td align="left">find_first_of is overconstrained</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#577">577</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="577"></a></td>
<td align="left">25.5.3.2 [upper.bound]<a name="upper.bound"></a></td>
<td align="left">upper_bound(first, last, ...) cannot return last</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#578">578</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="578"></a></td>
<td align="left">20.10.9.1 [allocator.members]<a name="allocator.members"></a></td>
<td align="left">purpose of hint to allocator::allocate()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#579">579</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="579"></a></td>
<td align="left">23.2.7 [unord.req]<a name="unord.req"></a></td>
<td align="left"><tt>erase(iterator)</tt> for unordered containers should not return an iterator</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#580">580</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="580"></a></td>
<td align="left">23.2.1 [container.requirements.general]<a name="container.requirements.general"></a></td>
<td align="left">unused allocator members</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#479">479</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#581">581</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="581"></a></td>
<td align="left">27.7.3.3 [ostream.unformatted]<a name="ostream.unformatted"></a></td>
<td align="left"><code>flush()</code> not unformatted function</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#582">582</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="582"></a></td>
<td align="left">20.10.10.4 [uninitialized.copy]<a name="uninitialized.copy"></a></td>
<td align="left">specialized algorithms and volatile storage</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#583">583</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="583"></a></td>
<td align="left">26.9 [c.math]<a name="c.math"></a></td>
<td align="left"><tt>div()</tt> for unsigned integral types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#584">584</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="584"></a></td>
<td align="left">26.9 [c.math]</td>
<td align="left">missing int <tt>pow(int,int)</tt> functionality</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#585">585</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="585"></a></td>
<td align="left">22.4 [locale.categories]<a name="locale.categories"></a></td>
<td align="left">facet error reporting</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#586">586</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="586"></a></td>
<td align="left">21.3.2.9 [string.io]<a name="string.io"></a></td>
<td align="left">string inserter not a formatted function</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#587">587</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="587"></a></td>
<td align="left">D.5.2.1 [depr.istrstream.cons]<a name="depr.istrstream.cons"></a></td>
<td align="left">iststream ctor missing description</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#588">588</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="588"></a></td>
<td align="left">23.3.7 [array]<a name="array"></a></td>
<td align="left">requirements on zero sized <tt>tr1::arrays</tt> and other details</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#589">589</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="589"></a></td>
<td align="left">23.2 [container.requirements]<a name="container.requirements"></a></td>
<td align="left">Requirements on iterators of member template functions of containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#536">536</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#590">590</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="590"></a></td>
<td align="left">20.15 [meta]<a name="meta"></a></td>
<td align="left">Type traits implementation latitude should be removed for C++0x</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#591">591</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="591"></a></td>
<td align="left">18.3.2.4 [numeric.limits.members]<a name="numeric.limits.members"></a></td>
<td align="left">Misleading "built-in</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#592">592</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="592"></a></td>
<td align="left">27.9.3.3 [ifstream.members]<a name="ifstream.members"></a></td>
<td align="left">Incorrect treatment of rdbuf()->close() return type</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#593">593</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="593"></a></td>
<td align="left">18.4 [cstdint]<a name="cstdint"></a></td>
<td align="left">__STDC_CONSTANT_MACROS</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#594">594</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="594"></a></td>
<td align="left">17.5.3.1 [utility.arg.requirements]<a name="utility.arg.requirements"></a></td>
<td align="left">Disadvantages of defining <tt>Swappable</tt> in terms of <tt>CopyConstructible</tt> and <tt>Assignable</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#595">595</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="595"></a></td>
<td align="left">26.5.7 [complex.value.ops]<a name="complex.value.ops"></a></td>
<td align="left">TR1&#47;C++0x: <tt>fabs(complex&lt;T&gt;)</tt> redundant &#47; wrongly specified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#596">596</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="596"></a></td>
<td align="left">27.9.2.3 [filebuf.members]<a name="filebuf.members"></a></td>
<td align="left">27.8.1.3 Table 112 omits "a+" and "a+b" modes</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#597">597</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="597"></a></td>
<td align="left">99 [dec.tr::trdec.types.types]<a name="dec.tr::trdec.types.types"></a></td>
<td align="left">[dec.tr] The notion of 'promotion' cannot be emulated by user-defined types.</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#598">598</a></td>
<td align="left"><a href="lwg-active.html#TRDec">TRDec</a><a name="598"></a></td>
<td align="left">99 [dec.tr::trdec.types.types]</td>
<td align="left">[dec.tr] Conversion to integral should truncate, not round.</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#599">599</a></td>
<td align="left"><a href="lwg-active.html#TRDec">TRDec</a><a name="599"></a></td>
<td align="left">99 [dec.tr::trdec.types.encodings]<a name="dec.tr::trdec.types.encodings"></a></td>
<td align="left">[dec.tr] Say "octets" instead of "bytes."</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#600">600</a></td>
<td align="left"><a href="lwg-active.html#TRDec">TRDec</a><a name="600"></a></td>
<td align="left">99 [dec.tr::trdec.types.cwchar]<a name="dec.tr::trdec.types.cwchar"></a></td>
<td align="left">[dec.tr] Wrong parameters for wcstod* functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#601">601</a></td>
<td align="left"><a href="lwg-active.html#TRDec">TRDec</a><a name="601"></a></td>
<td align="left">99 [dec.tr::trdec.types.limits]<a name="dec.tr::trdec.types.limits"></a></td>
<td align="left">[dec.tr] numeric_limits typos</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#602">602</a></td>
<td align="left"><a href="lwg-active.html#TRDec">TRDec</a><a name="602"></a></td>
<td align="left">99 [dec.tr::trdec.types]<a name="dec.tr::trdec.types"></a></td>
<td align="left">[dec.tr] "generic floating type" not defined.</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#603">603</a></td>
<td align="left"><a href="lwg-active.html#TRDec">TRDec</a><a name="603"></a></td>
<td align="left">99 [dec.tr::trdec.types]</td>
<td align="left">[dec.tr] Trivially simplifying decimal classes.</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#604">604</a></td>
<td align="left"><a href="lwg-active.html#TRDec">TRDec</a><a name="604"></a></td>
<td align="left">99 [dec.tr::trdec.types]</td>
<td align="left">[dec.tr] Storing a reference to a facet unsafe.</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#605">605</a></td>
<td align="left"><a href="lwg-active.html#TRDec">TRDec</a><a name="605"></a></td>
<td align="left">99 [dec.tr::trdec.types.cdecfloat]<a name="dec.tr::trdec.types.cdecfloat"></a></td>
<td align="left">[dec.tr] &lt;decfloat.h&gt; doesn't live here anymore.</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#606">606</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="606"></a></td>
<td align="left">99 [dec.tr::trdec.types.types]<a name="dec.tr::trdec.types.types"></a></td>
<td align="left">[dec.tr] allow narrowing conversions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#607">607</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="607"></a></td>
<td align="left">26.6.7.1 [rand.util.seedseq]<a name="rand.util.seedseq"></a></td>
<td align="left">Concern about short seed vectors</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#608">608</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="608"></a></td>
<td align="left">26.6.7.1 [rand.util.seedseq]</td>
<td align="left">Unclear seed_seq construction details</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#609">609</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="609"></a></td>
<td align="left">26.6.4.3 [rand.adapt.ibits]<a name="rand.adapt.ibits"></a></td>
<td align="left">missing static const</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#610">610</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="610"></a></td>
<td align="left">20.14.12.2.1 [func.wrap.func.con]<a name="func.wrap.func.con"></a></td>
<td align="left">Suggested non-normative note for C++0x</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#611">611</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="611"></a></td>
<td align="left">17.5.4.8 [res.on.functions]<a name="res.on.functions"></a></td>
<td align="left">Standard library templates and incomplete types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#612">612</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="612"></a></td>
<td align="left">18.3.2.4 [numeric.limits.members]<a name="numeric.limits.members"></a></td>
<td align="left">numeric_limits::is_modulo insufficiently defined</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#613">613</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="613"></a></td>
<td align="left">18.3.2.7 [numeric.special]<a name="numeric.special"></a></td>
<td align="left">max_digits10 missing from numeric_limits</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#614">614</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="614"></a></td>
<td align="left">21.3.1 [basic.string]<a name="basic.string"></a></td>
<td align="left"><tt>std::string</tt> allocator requirements still inconsistent</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#615">615</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="615"></a></td>
<td align="left">21.5 [c.strings]<a name="c.strings"></a></td>
<td align="left">Inconsistencies in Section 21.4</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#616">616</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="616"></a></td>
<td align="left">22.4.1.2 [locale.ctype.byname]<a name="locale.ctype.byname"></a></td>
<td align="left">missing 'typename' in ctype_byname</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#617">617</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="617"></a></td>
<td align="left">23.3.7 [array]<a name="array"></a></td>
<td align="left"><tt>std::array</tt> is a sequence that doesn't satisfy the sequence requirements?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#618">618</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="618"></a></td>
<td align="left">26.7.2.8 [valarray.members]<a name="valarray.members"></a></td>
<td align="left">valarray::cshift() effects on empty array</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#619">619</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="619"></a></td>
<td align="left">18.10 [support.runtime]<a name="support.runtime"></a></td>
<td align="left">Longjmp wording problem</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#620">620</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="620"></a></td>
<td align="left">26.7.2.2 [valarray.cons]<a name="valarray.cons"></a></td>
<td align="left">valid uses of empty valarrays</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#621">621</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="621"></a></td>
<td align="left">26.7 [numarray]<a name="numarray"></a></td>
<td align="left">non-const copy assignment operators of helper arrays</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#622">622</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="622"></a></td>
<td align="left">27.9.5.3 [fstream.members]<a name="fstream.members"></a></td>
<td align="left">behavior of <code>filebuf</code> dtor and <code>close</code> on error</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#623">623</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="623"></a></td>
<td align="left">27.2.1 [iostream.limits.imbue]<a name="iostream.limits.imbue"></a></td>
<td align="left"><code>pubimbue</code> forbidden to call <code>imbue</code></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#624">624</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="624"></a></td>
<td align="left">26.7.2.3 [valarray.assign]<a name="valarray.assign"></a></td>
<td align="left"><code>valarray</code> assignment and arrays of unequal length</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#625">625</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="625"></a></td>
<td align="left">17 [library]<a name="library"></a></td>
<td align="left">Mixed up <i>Effects</i> and <i>Returns</i> clauses</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#895">895</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#626">626</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="626"></a></td>
<td align="left">17.4.1.4 [structure.specifications]<a name="structure.specifications"></a></td>
<td align="left">new <i>Remark</i> clauses not documented</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#627">627</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="627"></a></td>
<td align="left">18.6.2.1 [new.delete.single]<a name="new.delete.single"></a></td>
<td align="left">Low memory and exceptions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#628">628</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="628"></a></td>
<td align="left">28.8 [re.regex]<a name="re.regex"></a></td>
<td align="left">Inconsistent definition of basic_regex constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#629">629</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="629"></a></td>
<td align="left">26.5.6 [complex.ops]<a name="complex.ops"></a></td>
<td align="left"><tt>complex&lt;T&gt;</tt> insertion and locale dependence</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#630">630</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="630"></a></td>
<td align="left">26.7.2.2 [valarray.cons]<a name="valarray.cons"></a></td>
<td align="left">arrays of <tt>valarray</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#631">631</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="631"></a></td>
<td align="left">25 [algorithms]<a name="algorithms"></a></td>
<td align="left">conflicting requirements for <tt>BinaryPredicate</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#632">632</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="632"></a></td>
<td align="left">23.2 [container.requirements]<a name="container.requirements"></a></td>
<td align="left">Time complexity of <tt>size()</tt> for <tt>std::set</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#633">633</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="633"></a></td>
<td align="left">20.14.12.2.5 [func.wrap.func.targ]<a name="func.wrap.func.targ"></a></td>
<td align="left">Return clause mentions undefined "type()"</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#634">634</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="634"></a></td>
<td align="left">20.10.9.1 [allocator.members]<a name="allocator.members"></a></td>
<td align="left"><tt>allocator.address()</tt> doesn't work for types overloading <tt>operator&amp;</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#350">350</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#635">635</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="635"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">domain of <tt>allocator::address</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#636">636</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="636"></a></td>
<td align="left">26.7.2.4 [valarray.access]<a name="valarray.access"></a></td>
<td align="left">26.5.2.3 valarray::operator[]</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#637">637</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="637"></a></td>
<td align="left">26.9 [c.math]<a name="c.math"></a></td>
<td align="left">&sect;[c.math]/10 inconsistent return values</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#638">638</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="638"></a></td>
<td align="left">23.3.8.4 [deque.modifiers]<a name="deque.modifiers"></a></td>
<td align="left"><tt>deque</tt> end invalidation during erase</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#639">639</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="639"></a></td>
<td align="left">99 [istream::extractors]<a name="istream::extractors"></a></td>
<td align="left">Still problems with exceptions during streambuf IO</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#640">640</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="640"></a></td>
<td align="left">27.7.3.2.2 [ostream.inserters.arithmetic]<a name="ostream.inserters.arithmetic"></a></td>
<td align="left">27.6.2.5.2 does not handle <tt>(unsigned) long long</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#641">641</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="641"></a></td>
<td align="left">27.7.5 [ext.manip]<a name="ext.manip"></a></td>
<td align="left">Editorial fix for 27.6.4 (N2134)</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#642">642</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="642"></a></td>
<td align="left">27.9.3.3 [ifstream.members]<a name="ifstream.members"></a></td>
<td align="left">Invalidated fstream footnotes in N2134</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#643">643</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="643"></a></td>
<td align="left">27.9.2 [filebuf]<a name="filebuf"></a></td>
<td align="left">Impossible "as if" clauses</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#644">644</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="644"></a></td>
<td align="left">20.14.12.2 [func.wrap.func]<a name="func.wrap.func"></a></td>
<td align="left">Possible typos in 'function' description</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#645">645</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="645"></a></td>
<td align="left">28.10 [re.results]<a name="re.results"></a></td>
<td align="left">Missing members in match_results</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#646">646</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="646"></a></td>
<td align="left">28.10.5 [re.results.form]<a name="re.results.form"></a></td>
<td align="left">const incorrect match_result members</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#647">647</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="647"></a></td>
<td align="left">28.11.3 [re.alg.search]<a name="re.alg.search"></a></td>
<td align="left">Inconsistent <tt>regex_search</tt> params</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#648">648</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="648"></a></td>
<td align="left">28.12.1.1 [re.regiter.cnstr]<a name="re.regiter.cnstr"></a></td>
<td align="left">regex_iterator c'tor needs clarification/editorial fix</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#649">649</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="649"></a></td>
<td align="left">28.12.2.1 [re.tokiter.cnstr]<a name="re.tokiter.cnstr"></a></td>
<td align="left">Several typos in regex_token_iterator constructors</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#650">650</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="650"></a></td>
<td align="left">28.12.2 [re.tokiter]<a name="re.tokiter"></a></td>
<td align="left">regex_token_iterator and const correctness</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#651">651</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="651"></a></td>
<td align="left">28.12.2.1 [re.tokiter.cnstr]<a name="re.tokiter.cnstr"></a></td>
<td align="left">Missing preconditions for regex_token_iterator c'tors</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#652">652</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="652"></a></td>
<td align="left">28.12.1 [re.regiter]<a name="re.regiter"></a></td>
<td align="left">regex_iterator and const correctness</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#653">653</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="653"></a></td>
<td align="left">1.2 [intro.refs]<a name="intro.refs"></a></td>
<td align="left">Library reserved names</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#654">654</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="654"></a></td>
<td align="left">26.6.1.4 [rand.req.eng]<a name="rand.req.eng"></a></td>
<td align="left">Missing IO roundtrip for random number engines</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#655">655</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="655"></a></td>
<td align="left">26.6.7.2 [rand.util.canonical]<a name="rand.util.canonical"></a></td>
<td align="left">Signature of generate_canonical not useful</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#656">656</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="656"></a></td>
<td align="left">26.6.2 [rand.synopsis]<a name="rand.synopsis"></a></td>
<td align="left">Typo in subtract_with_carry_engine declaration</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#657">657</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="657"></a></td>
<td align="left">17.5.2.2 [using.headers]<a name="using.headers"></a></td>
<td align="left">unclear requirement about header inclusion</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#658">658</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="658"></a></td>
<td align="left">20.14 [function.objects]<a name="function.objects"></a></td>
<td align="left">Two unspecified function comparators in [function.objects]</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#659">659</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="659"></a></td>
<td align="left">24.6.3 [istreambuf.iterator]<a name="istreambuf.iterator"></a></td>
<td align="left"><tt>istreambuf_iterator</tt> should have an <tt>operator-&gt;()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#660">660</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="660"></a></td>
<td align="left">20.14 [function.objects]<a name="function.objects"></a></td>
<td align="left">Missing Bitwise Operations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#661">661</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="661"></a></td>
<td align="left">27.7.2.2.2 [istream.formatted.arithmetic]<a name="istream.formatted.arithmetic"></a></td>
<td align="left">New 27.6.1.2.2 changes make special extractions useless</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#662">662</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="662"></a></td>
<td align="left">22.4.2.1.2 [facet.num.get.virtuals]<a name="facet.num.get.virtuals"></a></td>
<td align="left">Inconsistent handling of incorrectly-placed thousands separators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#663">663</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="663"></a></td>
<td align="left">17.4.1.4 [structure.specifications]<a name="structure.specifications"></a></td>
<td align="left">Complexity Requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#664">664</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="664"></a></td>
<td align="left">22.4.1.4.2 [locale.codecvt.virtuals]<a name="locale.codecvt.virtuals"></a></td>
<td align="left"><tt>do_unshift</tt> for <tt>codecvt&lt;char, char, mbstate_t&gt;</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#665">665</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="665"></a></td>
<td align="left">22.4.1.4.2 [locale.codecvt.virtuals]</td>
<td align="left"><tt>do_unshift</tt> return value</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#666">666</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="666"></a></td>
<td align="left">22.4.6.3.2 [locale.moneypunct.virtuals]<a name="locale.moneypunct.virtuals"></a></td>
<td align="left"><tt>moneypunct::do_curr_symbol()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#667">667</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="667"></a></td>
<td align="left">22.4.6.1.2 [locale.money.get.virtuals]<a name="locale.money.get.virtuals"></a></td>
<td align="left"><tt>money_get</tt>'s widened minus sign</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#668">668</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="668"></a></td>
<td align="left">22.4.6.1.2 [locale.money.get.virtuals]</td>
<td align="left"><tt>money_get</tt>'s empty minus sign</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#669">669</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="669"></a></td>
<td align="left">22.4.6.1.2 [locale.money.get.virtuals]</td>
<td align="left">Equivalent postive and negative signs in <tt>money_get</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#670">670</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="670"></a></td>
<td align="left">22.4.6.3 [locale.moneypunct]<a name="locale.moneypunct"></a></td>
<td align="left"><tt>money_base::pattern</tt> and <tt>space</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#836">836</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#671">671</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="671"></a></td>
<td align="left">22.4.2.2.2 [facet.num.put.virtuals]<a name="facet.num.put.virtuals"></a></td>
<td align="left">precision of <tt>hexfloat</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#672">672</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="672"></a></td>
<td align="left">17.5.3.1 [utility.arg.requirements]<a name="utility.arg.requirements"></a></td>
<td align="left">Swappable requirements need updating</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#673">673</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="673"></a></td>
<td align="left">20.11.1 [unique.ptr]<a name="unique.ptr"></a></td>
<td align="left"><tt>unique_ptr</tt> update</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#674">674</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="674"></a></td>
<td align="left">20.11.2.2 [util.smartptr.shared]<a name="util.smartptr.shared"></a></td>
<td align="left"><tt>shared_ptr</tt> interface changes for consistency with N1856</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#675">675</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="675"></a></td>
<td align="left">23.2 [container.requirements]<a name="container.requirements"></a></td>
<td align="left">Move assignment of containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#676">676</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="676"></a></td>
<td align="left">23.5 [unord]<a name="unord"></a></td>
<td align="left">Moving the unordered containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#677">677</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="677"></a></td>
<td align="left">26.6.7.1 [rand.util.seedseq]<a name="rand.util.seedseq"></a></td>
<td align="left">Weaknesses in seed_seq::randomize [rand.util.seedseq]</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#678">678</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="678"></a></td>
<td align="left">26.6.1.4 [rand.req.eng]<a name="rand.req.eng"></a></td>
<td align="left">Changes for [rand.req.eng]</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#679">679</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="679"></a></td>
<td align="left">23.3 [sequences]<a name="sequences"></a></td>
<td align="left">resize parameter by value</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#680">680</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="680"></a></td>
<td align="left">24.5.3.1 [move.iterator]<a name="move.iterator"></a></td>
<td align="left">move_iterator <tt>operator-&gt;</tt> return</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#681">681</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="681"></a></td>
<td align="left">28.9.2 [re.submatch.op]<a name="re.submatch.op"></a></td>
<td align="left">Operator functions impossible to compare are defined in [re.submatch.op]</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#682">682</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="682"></a></td>
<td align="left">28.8.2 [re.regex.construct]<a name="re.regex.construct"></a></td>
<td align="left">basic_regex ctor takes InputIterator or ForwardIterator?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#683">683</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="683"></a></td>
<td align="left">28.12.2 [re.tokiter]<a name="re.tokiter"></a></td>
<td align="left">regex_token_iterator summary error</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#684">684</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="684"></a></td>
<td align="left">28.10 [re.results]<a name="re.results"></a></td>
<td align="left">Unclear which members of match_results should be used in comparison</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#685">685</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="685"></a></td>
<td align="left">24.5.1.3.19 [reverse.iter.opdiff]<a name="reverse.iter.opdiff"></a></td>
<td align="left">reverse_iterator/move_iterator difference has invalid signatures</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#686">686</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="686"></a></td>
<td align="left">20.11.1.2.4 [unique.ptr.single.observers]<a name="unique.ptr.single.observers"></a></td>
<td align="left"><tt>unique_ptr</tt> and <tt>shared_ptr</tt> fail to specify non-convertibility to int for unspecified-bool-type</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#687">687</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="687"></a></td>
<td align="left">20.11.2.2.1 [util.smartptr.shared.const]<a name="util.smartptr.shared.const"></a></td>
<td align="left">shared_ptr conversion constructor not constrained</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#688">688</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="688"></a></td>
<td align="left">20.14.4.1 [refwrap.const]<a name="refwrap.const"></a></td>
<td align="left">reference_wrapper, cref unsafe, allow binding to rvalues</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#689">689</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="689"></a></td>
<td align="left">20.14.4.1 [refwrap.const]</td>
<td align="left">reference_wrapper constructor overly constrained</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#690">690</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="690"></a></td>
<td align="left">26.9 [c.math]<a name="c.math"></a></td>
<td align="left">abs(long long) should return long long</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#691">691</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="691"></a></td>
<td align="left">23.5 [unord]<a name="unord"></a></td>
<td align="left">const_local_iterator cbegin, cend missing from TR1</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#692">692</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="692"></a></td>
<td align="left">27.7.5 [ext.manip]<a name="ext.manip"></a></td>
<td align="left"><code>get_money</code> and <code>put_money</code> should be formatted I/O functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#693">693</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="693"></a></td>
<td align="left">20.9 [template.bitset]<a name="template.bitset"></a></td>
<td align="left"><code>std::bitset::all()</code> missing</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#694">694</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="694"></a></td>
<td align="left">20.9 [template.bitset]</td>
<td align="left"><code>std::bitset</code> and <code>long long</code></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#695">695</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="695"></a></td>
<td align="left">22.4.1.3 [facet.ctype.special]<a name="facet.ctype.special"></a></td>
<td align="left">ctype&lt;char&gt;::classic_table() not accessible</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#696">696</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="696"></a></td>
<td align="left">27.7.2.2.2 [istream.formatted.arithmetic]<a name="istream.formatted.arithmetic"></a></td>
<td align="left"><code>istream::operator&gt;&gt;(int&amp;)</code> broken</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#697">697</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="697"></a></td>
<td align="left">19.5 [syserr]<a name="syserr"></a></td>
<td align="left">New <tt>&lt;system_error&gt;</tt> header leads to name clashes</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#698">698</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="698"></a></td>
<td align="left">19.5.7.1 [syserr.syserr.overview]<a name="syserr.syserr.overview"></a></td>
<td align="left"><tt>system_error</tt> needs <tt>const char*</tt> constructors</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#699">699</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="699"></a></td>
<td align="left">26.6 [rand]<a name="rand"></a></td>
<td align="left">N2111 changes min/max</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#700">700</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="700"></a></td>
<td align="left">20.2.4 [forward]<a name="forward"></a></td>
<td align="left">N1856 defines struct <tt>identity</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#701">701</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="701"></a></td>
<td align="left">99 [tr1::tr.num.sf.Lnm]<a name="tr1::tr.num.sf.Lnm"></a></td>
<td align="left">[tr1] assoc laguerre poly's</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#702">702</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="702"></a></td>
<td align="left">99 [tr1::tr.num.sf.Plm]<a name="tr1::tr.num.sf.Plm"></a></td>
<td align="left">[tr1] Restriction in associated Legendre functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#703">703</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="703"></a></td>
<td align="left">23.4.4.3 [map.access]<a name="map.access"></a></td>
<td align="left"><tt>map::at()</tt> need a complexity specification</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#704">704</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="704"></a></td>
<td align="left">23.2 [container.requirements]<a name="container.requirements"></a></td>
<td align="left"><tt>MoveAssignable</tt> requirement for container value type overly strict</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#705">705</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="705"></a></td>
<td align="left">20.15.7.6 [meta.trans.other]<a name="meta.trans.other"></a></td>
<td align="left">type-trait <tt>decay</tt> incompletely specified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#706">706</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="706"></a></td>
<td align="left">20.4 [pairs]<a name="pairs"></a></td>
<td align="left"><tt>make_pair()</tt> should behave as <tt>make_tuple()</tt> wrt. <tt>reference_wrapper()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#707">707</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="707"></a></td>
<td align="left">18.8.6 [propagation]<a name="propagation"></a></td>
<td align="left">null pointer constant for <tt>exception_ptr</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#708">708</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="708"></a></td>
<td align="left">22 [localization]<a name="localization"></a></td>
<td align="left">Locales need to be per thread and updated for POSIX changes</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#709">709</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="709"></a></td>
<td align="left">21.2.3 [char.traits.specializations]<a name="char.traits.specializations"></a></td>
<td align="left"><tt>char_traits::not_eof</tt> has wrong signature</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#710">710</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="710"></a></td>
<td align="left">20.11.2.2 [util.smartptr.shared]<a name="util.smartptr.shared"></a></td>
<td align="left">Missing postconditions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#711">711</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="711"></a></td>
<td align="left">20.11.2.2.5 [util.smartptr.shared.obs]<a name="util.smartptr.shared.obs"></a></td>
<td align="left">Contradiction in empty <tt>shared_ptr</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#712">712</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="712"></a></td>
<td align="left">26.6.7.1 [rand.util.seedseq]<a name="rand.util.seedseq"></a></td>
<td align="left"><tt>seed_seq::size</tt> no longer useful</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#713">713</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="713"></a></td>
<td align="left">25.5.1.1 [sort]<a name="sort"></a></td>
<td align="left"><tt>sort()</tt> complexity is too lax</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#714">714</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="714"></a></td>
<td align="left">25.3.13 [alg.search]<a name="alg.search"></a></td>
<td align="left"><tt>search_n</tt> complexity is too lax</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#715">715</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="715"></a></td>
<td align="left">25.5.7 [alg.min.max]<a name="alg.min.max"></a></td>
<td align="left"><tt>minmax_element</tt> complexity is too lax</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#716">716</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="716"></a></td>
<td align="left">28.13 [re.grammar]<a name="re.grammar"></a></td>
<td align="left">Production in [re.grammar] not actually modified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#717">717</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="717"></a></td>
<td align="left">26.7.2.4 [valarray.access]<a name="valarray.access"></a></td>
<td align="left">Incomplete <tt>valarray::operator[]</tt> specification in [valarray.access]</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#718">718</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="718"></a></td>
<td align="left">21.3.1 [basic.string]<a name="basic.string"></a></td>
<td align="left"><tt>basic_string</tt> is not a sequence</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#719">719</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="719"></a></td>
<td align="left">20.15 [meta]<a name="meta"></a></td>
<td align="left"><tt>std::is_literal</tt> type traits should be provided</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#750">750</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#720">720</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="720"></a></td>
<td align="left">23.3.7 [array]<a name="array"></a></td>
<td align="left">Omissions in constexpr usages</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#721">721</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="721"></a></td>
<td align="left">22.3.3.2.2 [conversions.string]<a name="conversions.string"></a></td>
<td align="left"><tt>wstring_convert</tt> inconsistensies</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#722">722</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="722"></a></td>
<td align="left">26.9 [c.math]<a name="c.math"></a></td>
<td align="left">Missing [c.math] functions <tt>nanf</tt> and <tt>nanl</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#723">723</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="723"></a></td>
<td align="left">28.8 [re.regex]<a name="re.regex"></a></td>
<td align="left"><tt>basic_regex</tt> should be moveable</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#724">724</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="724"></a></td>
<td align="left">17.5.3.1 [utility.arg.requirements]<a name="utility.arg.requirements"></a></td>
<td align="left"><tt>DefaultConstructible</tt> is not defined</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#725">725</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="725"></a></td>
<td align="left">23.2.3 [sequence.reqmts]<a name="sequence.reqmts"></a></td>
<td align="left">Optional sequence container requirements column label</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#726">726</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="726"></a></td>
<td align="left">28.11.4 [re.alg.replace]<a name="re.alg.replace"></a></td>
<td align="left">Missing <tt>regex_replace()</tt> overloads</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#727">727</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="727"></a></td>
<td align="left">28.11.4 [re.alg.replace]</td>
<td align="left"><tt>regex_replace()</tt> doesn't accept <tt>basic_string</tt>s with custom traits and allocators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#728">728</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="728"></a></td>
<td align="left">26.6.3.2 [rand.eng.mers]<a name="rand.eng.mers"></a></td>
<td align="left">Problem in [rand.eng.mers]&#47;6</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#729">729</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="729"></a></td>
<td align="left">26.6.1.4 [rand.req.eng]<a name="rand.req.eng"></a></td>
<td align="left">Problem in [rand.req.eng]/3</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#730">730</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="730"></a></td>
<td align="left">26.6.1.5 [rand.req.adapt]<a name="rand.req.adapt"></a></td>
<td align="left">Comment on [rand.req.adapt]/3 e)</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#731">731</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="731"></a></td>
<td align="left">26.6.7.1 [rand.util.seedseq]<a name="rand.util.seedseq"></a></td>
<td align="left">proposal for a customizable <tt>seed_seq</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#732">732</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="732"></a></td>
<td align="left">99 [rand.dist.samp.genpdf]<a name="rand.dist.samp.genpdf"></a></td>
<td align="left">Defect in [rand.dist.samp.genpdf]</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#795">795</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#733">733</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="733"></a></td>
<td align="left">26.6.1.6 [rand.req.dist]<a name="rand.req.dist"></a></td>
<td align="left">Comment on [rand.req.dist]/9</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#734">734</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="734"></a></td>
<td align="left">26.6.8.5.3 [rand.dist.norm.chisq]<a name="rand.dist.norm.chisq"></a></td>
<td align="left">Unnecessary restriction in [rand.dist.norm.chisq]</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#735">735</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="735"></a></td>
<td align="left">26.6.8.3.2 [rand.dist.bern.bin]<a name="rand.dist.bern.bin"></a></td>
<td align="left">Unfortunate naming</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#736">736</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="736"></a></td>
<td align="left">26.6.8.6.1 [rand.dist.samp.discrete]<a name="rand.dist.samp.discrete"></a></td>
<td align="left">Comment on [rand.dist.samp.discrete]</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#737">737</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="737"></a></td>
<td align="left">26.6.8.6.2 [rand.dist.samp.pconst]<a name="rand.dist.samp.pconst"></a></td>
<td align="left">Comment on [rand.dist.samp.pconst]</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#738">738</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="738"></a></td>
<td align="left">26.6.4.2 [rand.adapt.disc]<a name="rand.adapt.disc"></a></td>
<td align="left">Editorial issue in [rand.adapt.disc]/3</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#739">739</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="739"></a></td>
<td align="left">26.6.7.2 [rand.util.canonical]<a name="rand.util.canonical"></a></td>
<td align="left">Defect in [rand.util.canonical]/3</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#740">740</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="740"></a></td>
<td align="left">20.11.1 [unique.ptr]<a name="unique.ptr"></a></td>
<td align="left">Please remove <tt>*_ptr&lt;T[N]&gt;</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#741">741</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="741"></a></td>
<td align="left">20.11.2.2.10 [util.smartptr.getdeleter]<a name="util.smartptr.getdeleter"></a></td>
<td align="left">Const-incorrect <tt>get_deleter</tt> function for <tt>shared_ptr</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#742">742</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="742"></a></td>
<td align="left">17.5.3.1 [utility.arg.requirements]<a name="utility.arg.requirements"></a></td>
<td align="left">Enabling <tt>swap</tt> for proxy iterators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#743">743</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="743"></a></td>
<td align="left">20.11.2.2.8 [util.smartptr.shared.spec]<a name="util.smartptr.shared.spec"></a></td>
<td align="left">rvalue <tt>swap</tt> for <tt>shared_ptr</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#744">744</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="744"></a></td>
<td align="left">18.8.6 [propagation]<a name="propagation"></a></td>
<td align="left">What is the lifetime of an exception pointed to by an <tt>exception_ptr</tt>?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#745">745</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="745"></a></td>
<td align="left">18.8.6 [propagation]</td>
<td align="left">copy_exception API slices.</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#746">746</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="746"></a></td>
<td align="left">18.8.6 [propagation]</td>
<td align="left"><tt>current_exception</tt> may fail with <tt>bad_alloc</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#747">747</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="747"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]<a name="meta.unary.prop"></a></td>
<td align="left">We have 3 separate type traits to identify classes supporting no-throw operations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#748">748</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="748"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]</td>
<td align="left">The is_abstract type trait is defined by reference to 10.4.</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#749">749</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="749"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]</td>
<td align="left">Currently <tt>has_nothrow_copy_constructor&lt;T&gt;::value</tt> is true if <tt>T</tt> has 'a' nothrow copy constructor.</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#750">750</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="750"></a></td>
<td align="left">20.15.6 [meta.rel]<a name="meta.rel"></a></td>
<td align="left">The current definition for <tt>is_convertible</tt> requires that the type be
implicitly convertible, so explicit constructors are ignored.</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#719">719</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#751">751</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="751"></a></td>
<td align="left">23.3.12 [vector.bool]<a name="vector.bool"></a></td>
<td align="left">change pass-by-reference members of <tt>vector&lt;bool&gt;</tt> to pass-by-value?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#752">752</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="752"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">Allocator complexity requirement</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#753">753</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="753"></a></td>
<td align="left">17.5.3.1 [utility.arg.requirements]<a name="utility.arg.requirements"></a></td>
<td align="left">Move constructor in draft</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#754">754</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="754"></a></td>
<td align="left">20.10.10.4 [uninitialized.copy]<a name="uninitialized.copy"></a></td>
<td align="left">Ambiguous return clause for <tt>std::uninitialized_copy</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#755">755</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="755"></a></td>
<td align="left">23.3.11.3 [vector.capacity]<a name="vector.capacity"></a></td>
<td align="left"><tt>std::vector</tt> and <tt>std:string</tt> lack explicit shrink-to-fit operations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#756">756</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="756"></a></td>
<td align="left">23.6 [container.adaptors]<a name="container.adaptors"></a></td>
<td align="left">Container adaptors push</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#757">757</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="757"></a></td>
<td align="left">23.3.11 [vector]<a name="vector"></a></td>
<td align="left">Typo in the synopsis of vector</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#758">758</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="758"></a></td>
<td align="left">20.11.2.2 [util.smartptr.shared]<a name="util.smartptr.shared"></a></td>
<td align="left"><tt>shared_ptr</tt> and <tt>nullptr</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#759">759</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="759"></a></td>
<td align="left">23.2 [container.requirements]<a name="container.requirements"></a></td>
<td align="left">A reference is not an object</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#760">760</a></td>
<td align="left"><a href="lwg-active.html#NAD">Tentatively NAD</a><a name="760"></a></td>
<td align="left">23.2 [container.requirements]</td>
<td align="left">The emplace issue</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#761">761</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="761"></a></td>
<td align="left">23.5.4.3 [unord.map.elem]<a name="unord.map.elem"></a></td>
<td align="left"><tt>unordered_map</tt> needs an <tt>at()</tt> member function</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#762">762</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="762"></a></td>
<td align="left">20.11.1 [unique.ptr]<a name="unique.ptr"></a></td>
<td align="left"><tt>std::unique_ptr</tt> requires complete type?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#763">763</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="763"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">Renaming <tt>emplace()</tt> overloads</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#764">764</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="764"></a></td>
<td align="left">23.2.7 [unord.req]<a name="unord.req"></a></td>
<td align="left"><tt>equal_range</tt> on unordered containers should return a <tt>pair</tt> of <tt>local_iterators</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#765">765</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="765"></a></td>
<td align="left">99 [iterator.concepts]<a name="iterator.concepts"></a></td>
<td align="left">More on iterator validity</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#766">766</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="766"></a></td>
<td align="left">23.2 [container.requirements]<a name="container.requirements"></a></td>
<td align="left">Inconsistent exception guarantees between ordered and unordered associative containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#767">767</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="767"></a></td>
<td align="left">23 [containers]<a name="containers"></a></td>
<td align="left">Forwarding and backward compatibility</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#768">768</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="768"></a></td>
<td align="left">29.5 [atomics.types.generic]<a name="atomics.types.generic"></a></td>
<td align="left">Typos in [atomics]?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#769">769</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="769"></a></td>
<td align="left">20.14.12.2 [func.wrap.func]<a name="func.wrap.func"></a></td>
<td align="left">std::function should use nullptr_t instead of "unspecified-null-pointer-type"</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#770">770</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="770"></a></td>
<td align="left">20.14.12 [func.wrap]<a name="func.wrap"></a></td>
<td align="left">std::function should use rvalue swap</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#771">771</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="771"></a></td>
<td align="left">21.3.3 [string.conversions]<a name="string.conversions"></a></td>
<td align="left">Impossible throws clause in [string.conversions]</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#772">772</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="772"></a></td>
<td align="left">21.3.3 [string.conversions]</td>
<td align="left">Impossible return clause in [string.conversions]</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#773">773</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="773"></a></td>
<td align="left">26.6.8.2 [rand.dist.uni]<a name="rand.dist.uni"></a></td>
<td align="left">issues with random</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#774">774</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="774"></a></td>
<td align="left">23 [containers]<a name="containers"></a></td>
<td align="left">Member <tt>swap</tt> undefined for most containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#775">775</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="775"></a></td>
<td align="left">20.5.2.6 [tuple.helper]<a name="tuple.helper"></a></td>
<td align="left">Tuple indexing should be unsigned?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#776">776</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="776"></a></td>
<td align="left">23.3.7 [array]<a name="array"></a></td>
<td align="left">Undescribed <tt>assign</tt> function of <tt>std::array</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#777">777</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="777"></a></td>
<td align="left">29.6 [atomics.types.operations]<a name="atomics.types.operations"></a></td>
<td align="left">Atomics Library Issue</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#778">778</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="778"></a></td>
<td align="left">20.9.1 [bitset.cons]<a name="bitset.cons"></a></td>
<td align="left">std::bitset does not have any constructor taking a string literal</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#116">116</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#779">779</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="779"></a></td>
<td align="left">25.4.8 [alg.remove]<a name="alg.remove"></a></td>
<td align="left">Resolution of #283 incomplete</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#780">780</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="780"></a></td>
<td align="left">25.5.4 [alg.merge]<a name="alg.merge"></a></td>
<td align="left"><tt>std::merge()</tt> specification incorrect&#47;insufficient</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#781">781</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="781"></a></td>
<td align="left">26.5.7 [complex.value.ops]<a name="complex.value.ops"></a></td>
<td align="left"><tt>std::complex</tt> should add missing C99 functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#782">782</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="782"></a></td>
<td align="left">26.6.7.1 [rand.util.seedseq]<a name="rand.util.seedseq"></a></td>
<td align="left">Extended <tt>seed_seq</tt> constructor is useless</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#783">783</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="783"></a></td>
<td align="left">30.3.1.1 [thread.thread.id]<a name="thread.thread.id"></a></td>
<td align="left"><tt>thread::id</tt> reuse</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#784">784</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="784"></a></td>
<td align="left">30.4.2.2.3 [thread.lock.unique.mod]<a name="thread.lock.unique.mod"></a></td>
<td align="left">unique_lock::release</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#785">785</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="785"></a></td>
<td align="left">99 [tr1::tr.rand.eng.disc]<a name="tr1::tr.rand.eng.disc"></a></td>
<td align="left">[tr1] Random Number Requirements in TR1</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#786">786</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="786"></a></td>
<td align="left">20.17 [time]<a name="time"></a></td>
<td align="left">Thread library timed waits, UTC and monotonic clocks</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#787">787</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="787"></a></td>
<td align="left">25.5.3.4 [binary.search]<a name="binary.search"></a></td>
<td align="left">complexity of <tt>binary_search</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#788">788</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="788"></a></td>
<td align="left">24.6.1 [istream.iterator]<a name="istream.iterator"></a></td>
<td align="left">Ambiguity in [istream.iterator]</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#789">789</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="789"></a></td>
<td align="left">99 [rand.adapt.xor]<a name="rand.adapt.xor"></a></td>
<td align="left"><tt>xor_combine_engine(result_type)</tt> should be explicit</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#790">790</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="790"></a></td>
<td align="left">99 [rand.adapt.xor]</td>
<td align="left"><tt>xor_combine::seed</tt> not specified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#791">791</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="791"></a></td>
<td align="left">26.6.8.6.2 [rand.dist.samp.pconst]<a name="rand.dist.samp.pconst"></a></td>
<td align="left"><tt>piecewise_constant_distribution::densities</tt> has wrong name</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#792">792</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="792"></a></td>
<td align="left">26.6.8.6.2 [rand.dist.samp.pconst]</td>
<td align="left"><tt>piecewise_constant_distribution</tt> is undefined for a range with just one endpoint</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#793">793</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="793"></a></td>
<td align="left">26.6.8.6.1 [rand.dist.samp.discrete]<a name="rand.dist.samp.discrete"></a></td>
<td align="left"><tt>discrete_distribution</tt> missing constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#794">794</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="794"></a></td>
<td align="left">26.6.8.6.2 [rand.dist.samp.pconst]<a name="rand.dist.samp.pconst"></a></td>
<td align="left"><tt>piecewise_constant_distribution</tt> missing constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#795">795</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="795"></a></td>
<td align="left">99 [rand.dist.samp.genpdf]<a name="rand.dist.samp.genpdf"></a></td>
<td align="left"><tt>general_pdf_distribution</tt> should be dropped</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#732">732</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#796">796</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="796"></a></td>
<td align="left">26.6.5 [rand.predef]<a name="rand.predef"></a></td>
<td align="left"><tt>ranlux48_base</tt> returns wrong value</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#797">797</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="797"></a></td>
<td align="left">26.6.5 [rand.predef]</td>
<td align="left"><tt>ranlux48</tt> returns wrong value</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#798">798</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="798"></a></td>
<td align="left">99 [depr.lib.binders]<a name="depr.lib.binders"></a></td>
<td align="left">Refactoring of binders lead to interface breakage</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#799">799</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="799"></a></td>
<td align="left">99 [tr1::rand.eng.mers]<a name="tr1::rand.eng.mers"></a></td>
<td align="left">[tr1] [tr.rand.eng.mers] and [rand.eng.mers]</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#800">800</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="800"></a></td>
<td align="left">26.6.7.1 [rand.util.seedseq]<a name="rand.util.seedseq"></a></td>
<td align="left">Issues in 26.4.7.1 [rand.util.seedseq](6)</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#801">801</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="801"></a></td>
<td align="left">20.5 [tuple]<a name="tuple"></a></td>
<td align="left"><tt>tuple</tt> and <tt>pair</tt> trivial members</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#802">802</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="802"></a></td>
<td align="left">26.6.5 [rand.predef]<a name="rand.predef"></a></td>
<td align="left"><tt>knuth_b</tt> returns wrong value</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#803">803</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="803"></a></td>
<td align="left">26.6.7.1 [rand.util.seedseq]<a name="rand.util.seedseq"></a></td>
<td align="left">Simplification of <tt>seed_seq::seq_seq</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#804">804</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="804"></a></td>
<td align="left">19.5 [syserr]<a name="syserr"></a></td>
<td align="left">Some problems with classes <tt>error_code</tt>/<tt>error_condition</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#805">805</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="805"></a></td>
<td align="left">19.5 [syserr]</td>
<td align="left"><tt>posix_error::posix_errno</tt> concerns</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#806">806</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="806"></a></td>
<td align="left">20.11.1.2.5 [unique.ptr.single.modifiers]<a name="unique.ptr.single.modifiers"></a></td>
<td align="left"><tt>unique_ptr::reset</tt> effects incorrect, too permissive</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#807">807</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="807"></a></td>
<td align="left">20.5.2.1 [tuple.cnstr]<a name="tuple.cnstr"></a></td>
<td align="left"><tt>tuple</tt> construction should not fail unless its element's construction fails</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#808">808</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="808"></a></td>
<td align="left">20.2.4 [forward]<a name="forward"></a></td>
<td align="left">&sect;[forward] incorrect redundant specification</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#809">809</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="809"></a></td>
<td align="left">25.4.3 [alg.swap]<a name="alg.swap"></a></td>
<td align="left"><tt>std::swap</tt> should be overloaded for array types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#810">810</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="810"></a></td>
<td align="left">27.7.5 [ext.manip]<a name="ext.manip"></a></td>
<td align="left">Missing traits dependencies in operational semantics of extended manipulators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#811">811</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="811"></a></td>
<td align="left">20.4 [pairs]<a name="pairs"></a></td>
<td align="left"><tt>pair</tt> of pointers no longer works with literal 0</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#812">812</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="812"></a></td>
<td align="left">25.5.1 [alg.sort]<a name="alg.sort"></a></td>
<td align="left">unsolicited multithreading considered harmful?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#813">813</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="813"></a></td>
<td align="left">20.11.2.2 [util.smartptr.shared]<a name="util.smartptr.shared"></a></td>
<td align="left">"empty" undefined for <tt>shared_ptr</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#814">814</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="814"></a></td>
<td align="left">23.3.12 [vector.bool]<a name="vector.bool"></a></td>
<td align="left"><tt>vector&lt;bool&gt;::swap(reference, reference)</tt> not defined</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#815">815</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="815"></a></td>
<td align="left">20.14.12.2.4 [func.wrap.func.inv]<a name="func.wrap.func.inv"></a></td>
<td align="left"><tt>std::function</tt> and <tt>reference_closure</tt> do not use perfect forwarding</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#816">816</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="816"></a></td>
<td align="left">20.14.10.3 [func.bind.bind]<a name="func.bind.bind"></a></td>
<td align="left">Should <tt>bind()</tt>'s returned functor have a nofail copy ctor when <tt>bind()</tt> is nofail?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#817">817</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="817"></a></td>
<td align="left">20.14.10.3 [func.bind.bind]</td>
<td align="left"><tt>bind</tt> needs to be moved</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#818">818</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="818"></a></td>
<td align="left">29.3 [atomics.order]<a name="atomics.order"></a></td>
<td align="left">wording for memory ordering</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#819">819</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="819"></a></td>
<td align="left">18.8.7 [except.nested]<a name="except.nested"></a></td>
<td align="left">rethrow_if_nested</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#820">820</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="820"></a></td>
<td align="left">18.8.6 [propagation]<a name="propagation"></a></td>
<td align="left"><tt>current_exception()</tt>'s interaction with throwing copy ctors</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#821">821</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="821"></a></td>
<td align="left">20.11.1.3.4 [unique.ptr.runtime.modifiers]<a name="unique.ptr.runtime.modifiers"></a></td>
<td align="left">Minor cleanup : <tt>unique_ptr</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#822">822</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="822"></a></td>
<td align="left">17.5.3.1 [utility.arg.requirements]<a name="utility.arg.requirements"></a></td>
<td align="left">Object with explicit copy constructor no longer <tt>CopyConstructible</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#823">823</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="823"></a></td>
<td align="left">20.2.4 [forward]<a name="forward"></a></td>
<td align="left"><tt>identity&lt;void&gt;</tt> seems broken</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#824">824</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="824"></a></td>
<td align="left">21.3.2.9 [string.io]<a name="string.io"></a></td>
<td align="left">rvalue ref issue with <tt>basic_string</tt> inserter</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#825">825</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="825"></a></td>
<td align="left">19.5.3.1 [syserr.errcode.overview]<a name="syserr.errcode.overview"></a></td>
<td align="left">Missing rvalues reference stream insert&#47;extract operators?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#826">826</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="826"></a></td>
<td align="left">22.4.2.2 [locale.nm.put]<a name="locale.nm.put"></a></td>
<td align="left">Equivalent of <tt>%'d</tt>, or rather, lack thereof?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#827">827</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="827"></a></td>
<td align="left">20.11.2.2.1 [util.smartptr.shared.const]<a name="util.smartptr.shared.const"></a></td>
<td align="left"><tt>constexpr shared_ptr::shared_ptr()?</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#828">828</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="828"></a></td>
<td align="left">30.4.1.2.1 [thread.mutex.class]<a name="thread.mutex.class"></a></td>
<td align="left">Static initialization for <tt>std::mutex</tt>?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#829">829</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="829"></a></td>
<td align="left">18.8.6 [propagation]<a name="propagation"></a></td>
<td align="left">current_exception wording unclear about exception type</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#830">830</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="830"></a></td>
<td align="left">21.2 [char.traits]<a name="char.traits"></a></td>
<td align="left">Incomplete list of char_traits specializations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#831">831</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="831"></a></td>
<td align="left">21.2.3 [char.traits.specializations]<a name="char.traits.specializations"></a></td>
<td align="left">wrong type for not_eof()</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#832">832</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="832"></a></td>
<td align="left">19.5 [syserr]<a name="syserr"></a></td>
<td align="left">Applying constexpr to System error support</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#833">833</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="833"></a></td>
<td align="left">17.5.1.3 [compliance]<a name="compliance"></a></td>
<td align="left">Freestanding implementations header list needs review for C++0x</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#834">834</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="834"></a></td>
<td align="left">20.11.1.2 [unique.ptr.single]<a name="unique.ptr.single"></a></td>
<td align="left"><tt>unique_ptr::pointer</tt> requirements underspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#835">835</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="835"></a></td>
<td align="left">27.5.5.3 [basic.ios.members]<a name="basic.ios.members"></a></td>
<td align="left">Tying two streams together (correction to DR 581)</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#836">836</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="836"></a></td>
<td align="left">22.4.6.1.2 [locale.money.get.virtuals]<a name="locale.money.get.virtuals"></a></td>
<td align="left">
       Effects of <code>money_base::space</code> and
       <code>money_base::none</code> on <code>money_get</code>
   </td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#670">670</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#837">837</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="837"></a></td>
<td align="left">27.5.5.3 [basic.ios.members]<a name="basic.ios.members"></a></td>
<td align="left">
   <code>basic_ios::copyfmt()</code> overly loosely specified
 </td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#838">838</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="838"></a></td>
<td align="left">24.6.1 [istream.iterator]<a name="istream.iterator"></a></td>
<td align="left">
   Can an <i>end-of-stream</i> iterator become a <i>non-end-of-stream</i> one?
 </td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#839">839</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Tentatively Resolved</a><a name="839"></a></td>
<td align="left">23.4 [associative]<a name="associative"></a></td>
<td align="left">Maps and sets missing splice operation</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#840">840</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="840"></a></td>
<td align="left">20.4 [pairs]<a name="pairs"></a></td>
<td align="left"><tt>pair</tt> default template argument</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#841">841</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="841"></a></td>
<td align="left">18.4.1 [cstdint.syn]<a name="cstdint.syn"></a></td>
<td align="left">cstdint.syn inconsistent with C99</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#842">842</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="842"></a></td>
<td align="left">23.2 [container.requirements]<a name="container.requirements"></a></td>
<td align="left"><tt>ConstructibleAsElement</tt> and bit containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#843">843</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="843"></a></td>
<td align="left">99 [func.referenceclosure.cons]<a name="func.referenceclosure.cons"></a></td>
<td align="left"> Reference Closure</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#844">844</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="844"></a></td>
<td align="left">26.5.9 [cmplx.over]<a name="cmplx.over"></a></td>
<td align="left"><tt>complex pow</tt> return type is ambiguous</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#845">845</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="845"></a></td>
<td align="left">29.5 [atomics.types.generic]<a name="atomics.types.generic"></a></td>
<td align="left">atomics cannot support aggregate initialization</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#846">846</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="846"></a></td>
<td align="left">29.6 [atomics.types.operations]<a name="atomics.types.operations"></a></td>
<td align="left">No definition for constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#847">847</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="847"></a></td>
<td align="left">21.3.1.1 [string.require]<a name="string.require"></a></td>
<td align="left">string exception safety guarantees</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#848">848</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="848"></a></td>
<td align="left">20.14.14 [unord.hash]<a name="unord.hash"></a></td>
<td align="left">Missing <tt>std::hash</tt> specializations for <tt>std::bitset&#47;std::vector&lt;bool&gt;</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#849">849</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="849"></a></td>
<td align="left">20.15.7.6 [meta.trans.other]<a name="meta.trans.other"></a></td>
<td align="left">missing type traits to compute root class and derived class of types in a class hierachy</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#850">850</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="850"></a></td>
<td align="left">23.3.8.3 [deque.capacity]<a name="deque.capacity"></a></td>
<td align="left">Should <tt>shrink_to_fit</tt> apply to <tt>std::deque</tt>?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#851">851</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="851"></a></td>
<td align="left">23.3.7 [array]<a name="array"></a></td>
<td align="left">simplified array construction</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#852">852</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="852"></a></td>
<td align="left">23.5 [unord]<a name="unord"></a></td>
<td align="left">unordered containers <tt>begin(n)</tt> mistakenly <tt>const</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#853">853</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="853"></a></td>
<td align="left">20.9 [template.bitset]<a name="template.bitset"></a></td>
<td align="left"><tt>to_string</tt> needs updating with <tt>zero</tt> and <tt>one</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#854">854</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="854"></a></td>
<td align="left">20.11.1.1.2 [unique.ptr.dltr.dflt]<a name="unique.ptr.dltr.dflt"></a></td>
<td align="left"><tt>default_delete</tt> converting constructor underspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#855">855</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="855"></a></td>
<td align="left">23.3.8.3 [deque.capacity]<a name="deque.capacity"></a></td>
<td align="left">capacity() and reserve() for deque?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#856">856</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="856"></a></td>
<td align="left">20.15.7.6 [meta.trans.other]<a name="meta.trans.other"></a></td>
<td align="left">Removal of <tt>aligned_union</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#857">857</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="857"></a></td>
<td align="left">30.5.1 [thread.condition.condvar]<a name="thread.condition.condvar"></a></td>
<td align="left"><tt>condition_variable::time_wait</tt> return <tt>bool</tt> error prone</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#858">858</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="858"></a></td>
<td align="left">20.10.4 [util.dynamic.safety]<a name="util.dynamic.safety"></a></td>
<td align="left">Wording for Minimal Support for Garbage Collection</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#859">859</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="859"></a></td>
<td align="left">30.5 [thread.condition]<a name="thread.condition"></a></td>
<td align="left">Monotonic Clock is Conditionally Supported?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#860">860</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="860"></a></td>
<td align="left">26 [numerics]<a name="numerics"></a></td>
<td align="left">Floating-Point State</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#861">861</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="861"></a></td>
<td align="left">23.2 [container.requirements]<a name="container.requirements"></a></td>
<td align="left">Incomplete specification of <tt>EqualityComparable</tt> for <tt>std::forward_list</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#862">862</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="862"></a></td>
<td align="left">25.5.5.1 [includes]<a name="includes"></a></td>
<td align="left">Impossible complexity for 'includes'</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#863">863</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="863"></a></td>
<td align="left">27.9.1 [fstreams]<a name="fstreams"></a></td>
<td align="left">What is the state of a stream after close() succeeds</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#864">864</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="864"></a></td>
<td align="left">29.6 [atomics.types.operations]<a name="atomics.types.operations"></a></td>
<td align="left">Defect in atomic wording</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#865">865</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="865"></a></td>
<td align="left">25.4.6 [alg.fill]<a name="alg.fill"></a></td>
<td align="left">More algorithms that throw away information</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#866">866</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="866"></a></td>
<td align="left">20.10.10 [specialized.algorithms]<a name="specialized.algorithms"></a></td>
<td align="left">Qualification of placement new-expressions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#867">867</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="867"></a></td>
<td align="left">26.7.2.2 [valarray.cons]<a name="valarray.cons"></a></td>
<td align="left">Valarray and value-initialization</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#868">868</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="868"></a></td>
<td align="left">23 [containers]<a name="containers"></a></td>
<td align="left">Default construction and value-initialization</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#869">869</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="869"></a></td>
<td align="left">23.2.7 [unord.req]<a name="unord.req"></a></td>
<td align="left">Bucket (local) iterators and iterating past end</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#870">870</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="870"></a></td>
<td align="left">23.2.7 [unord.req]</td>
<td align="left">Do unordered containers not support function pointers for predicate&#47;hasher?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#871">871</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="871"></a></td>
<td align="left">26.8.12 [numeric.iota]<a name="numeric.iota"></a></td>
<td align="left">Iota's requirements on <tt>T</tt> are too strong</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#872">872</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="872"></a></td>
<td align="left">24.5.3.3.12 [move.iter.op.index]<a name="move.iter.op.index"></a></td>
<td align="left"><tt>move_iterator::operator[]</tt> has wrong return type</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#873">873</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="873"></a></td>
<td align="left">3.9.1 [basic.fundamental]<a name="basic.fundamental"></a></td>
<td align="left">signed integral type and unsigned integral type are not clearly defined</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#874">874</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="874"></a></td>
<td align="left">26.6.8.6.1 [rand.dist.samp.discrete]<a name="rand.dist.samp.discrete"></a></td>
<td align="left">Missing <tt>initializer_list</tt> constructor for <tt>discrete_distribution</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#875">875</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="875"></a></td>
<td align="left">26.6.8.6.2 [rand.dist.samp.pconst]<a name="rand.dist.samp.pconst"></a></td>
<td align="left">Missing <tt>initializer_list</tt> constructor for <tt>piecewise_constant_distribution</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#876">876</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="876"></a></td>
<td align="left">21.3.1 [basic.string]<a name="basic.string"></a></td>
<td align="left"><tt>basic_string</tt> access operations should give stronger guarantees</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#877">877</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="877"></a></td>
<td align="left">17 [library]<a name="library"></a></td>
<td align="left">to <tt>throw()</tt> or to <i>Throw:</i> Nothing.</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#878">878</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="878"></a></td>
<td align="left">23.3.9 [forwardlist]<a name="forwardlist"></a></td>
<td align="left"><tt>forward_list</tt> preconditions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#879">879</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="879"></a></td>
<td align="left">29 [atomics]<a name="atomics"></a></td>
<td align="left">Atomic load const qualification</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#880">880</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="880"></a></td>
<td align="left">29 [atomics]</td>
<td align="left">Missing atomic exchange parameter</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#942">942</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#881">881</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="881"></a></td>
<td align="left">20.11.2.2.1 [util.smartptr.shared.const]<a name="util.smartptr.shared.const"></a></td>
<td align="left"><tt>shared_ptr</tt> conversion issue</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#882">882</a></td>
<td align="left"><a href="lwg-active.html#CD1">CD1</a><a name="882"></a></td>
<td align="left">20.17.5.5 [time.duration.nonmember]<a name="time.duration.nonmember"></a></td>
<td align="left"><tt>duration</tt> non-member arithmetic requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#883">883</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="883"></a></td>
<td align="left">23 [containers]<a name="containers"></a></td>
<td align="left">swap circular definition</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#884">884</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="884"></a></td>
<td align="left">20.11.2.2.4 [util.smartptr.shared.mod]<a name="util.smartptr.shared.mod"></a></td>
<td align="left"><tt>shared_ptr</tt> swap</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#885">885</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="885"></a></td>
<td align="left">20.4 [pairs]<a name="pairs"></a></td>
<td align="left"><tt>pair</tt> assignment</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#886">886</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="886"></a></td>
<td align="left">20.5.2.1 [tuple.cnstr]<a name="tuple.cnstr"></a></td>
<td align="left"><tt>tuple</tt> construction</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#887">887</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="887"></a></td>
<td align="left">30.5.1 [thread.condition.condvar]<a name="thread.condition.condvar"></a></td>
<td align="left">issue with condition::wait_...</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#888">888</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="888"></a></td>
<td align="left">30.3.2 [thread.thread.this]<a name="thread.thread.this"></a></td>
<td align="left"><tt>this_thread::yield</tt> too strong</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#889">889</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="889"></a></td>
<td align="left">30.3.1.1 [thread.thread.id]<a name="thread.thread.id"></a></td>
<td align="left"><tt>thread::id</tt> comparisons</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#890">890</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="890"></a></td>
<td align="left">19.5.2 [syserr.errcat]<a name="syserr.errcat"></a></td>
<td align="left">Improving <tt>&lt;system_error&gt;</tt> initialization</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#891">891</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="891"></a></td>
<td align="left">30.3.1.2 [thread.thread.constr]<a name="thread.thread.constr"></a></td>
<td align="left"><tt>std::thread</tt>, <tt>std::call_once</tt> issue</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#892">892</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="892"></a></td>
<td align="left">23.3.9.6 [forwardlist.ops]<a name="forwardlist.ops"></a></td>
<td align="left">Forward_list issues...</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#893">893</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="893"></a></td>
<td align="left">30.4.1.2.1 [thread.mutex.class]<a name="thread.mutex.class"></a></td>
<td align="left"><tt>std::mutex</tt> issue</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#905">905</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#894">894</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="894"></a></td>
<td align="left">18.10 [support.runtime]<a name="support.runtime"></a></td>
<td align="left">longjmp and destructors</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#895">895</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="895"></a></td>
<td align="left">17.4.1.4 [structure.specifications]<a name="structure.specifications"></a></td>
<td align="left">"Requires:" on std::string::at et al</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#625">625</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#896">896</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="896"></a></td>
<td align="left">20.11.2.2 [util.smartptr.shared]<a name="util.smartptr.shared"></a></td>
<td align="left">Library thread safety issue</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#897">897</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="897"></a></td>
<td align="left">23.3.9.5 [forwardlist.modifiers]<a name="forwardlist.modifiers"></a></td>
<td align="left">Forward_list issues... Part 2</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#898">898</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="898"></a></td>
<td align="left">23.3.9.6 [forwardlist.ops]<a name="forwardlist.ops"></a></td>
<td align="left">Small contradiction in n2723 to forward to committee</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#899">899</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="899"></a></td>
<td align="left">20.11.2.2.2 [util.smartptr.shared.dest]<a name="util.smartptr.shared.dest"></a></td>
<td align="left">Adjusting <tt>shared_ptr</tt> for <tt>nullptr_t</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#900">900</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="900"></a></td>
<td align="left">27.9.3.2 [ifstream.assign]<a name="ifstream.assign"></a></td>
<td align="left">Stream move-assignment</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#901">901</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="901"></a></td>
<td align="left">24.5.2.5 [insert.iterator]<a name="insert.iterator"></a></td>
<td align="left">insert iterators can move from lvalues</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#902">902</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="902"></a></td>
<td align="left">18.3.2 [limits]<a name="limits"></a></td>
<td align="left">Regular is the wrong concept to constrain numeric_limits</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#903">903</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="903"></a></td>
<td align="left">24.5.2.1 [back.insert.iterator]<a name="back.insert.iterator"></a></td>
<td align="left"><tt>back_insert_iterator</tt> issue</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#904">904</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="904"></a></td>
<td align="left">99 [func.ret]<a name="func.ret"></a></td>
<td align="left"><tt>result_of</tt> argument types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#905">905</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="905"></a></td>
<td align="left">30.4.1.2.1 [thread.mutex.class]<a name="thread.mutex.class"></a></td>
<td align="left">Mutex specification questions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#893">893</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#906">906</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="906"></a></td>
<td align="left">18.9 [support.initlist]<a name="support.initlist"></a></td>
<td align="left"><tt>ObjectType</tt> is the wrong concept to constrain <tt>initializer_list</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#907">907</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="907"></a></td>
<td align="left">20.9.2 [bitset.members]<a name="bitset.members"></a></td>
<td align="left">Bitset's immutable element retrieval is inconsistently defined</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#908">908</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="908"></a></td>
<td align="left">99 [atomics.types]<a name="atomics.types"></a></td>
<td align="left">Deleted assignment operators for atomic types must be volatile</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#909">909</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="909"></a></td>
<td align="left">28.12.2 [re.tokiter]<a name="re.tokiter"></a></td>
<td align="left"><tt>regex_token_iterator</tt> should use <tt>initializer_list</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#910">910</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="910"></a></td>
<td align="left">17.5.3.1 [utility.arg.requirements]<a name="utility.arg.requirements"></a></td>
<td align="left">Effects of MoveAssignable</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#911">911</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="911"></a></td>
<td align="left">27.7.2 [input.streams]<a name="input.streams"></a></td>
<td align="left">I&#47;O streams and <tt>move&#47;swap</tt> semantic</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#912">912</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="912"></a></td>
<td align="left">25.4.3 [alg.swap]<a name="alg.swap"></a></td>
<td align="left">Array swap needs to be conceptualized</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#913">913</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="913"></a></td>
<td align="left">25.4.5 [alg.replace]<a name="alg.replace"></a></td>
<td align="left">Superfluous requirements for replace algorithms</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#914">914</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="914"></a></td>
<td align="left">25.4.9 [alg.unique]<a name="alg.unique"></a></td>
<td align="left">Superfluous requirement for unique</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#915">915</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="915"></a></td>
<td align="left">25.5.7 [alg.min.max]<a name="alg.min.max"></a></td>
<td align="left"><tt>minmax</tt> with <tt>initializer_list</tt> should return
<tt>pair</tt> of <tt>T</tt>, not <tt>pair</tt> of <tt>const T&amp;</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#916">916</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="916"></a></td>
<td align="left">20.4 [pairs]<a name="pairs"></a></td>
<td align="left">Redundant move-assignment operator of <tt>pair</tt> should be removed</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#917">917</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="917"></a></td>
<td align="left">20.5.2.1 [tuple.cnstr]<a name="tuple.cnstr"></a></td>
<td align="left">Redundant move-assignment operator of <tt>tuple</tt> should be removed</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#918">918</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="918"></a></td>
<td align="left">20.5.2.3 [tuple.swap]<a name="tuple.swap"></a></td>
<td align="left">Swap for tuple needs to be conceptualized</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#919">919</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="919"></a></td>
<td align="left">23.3.9.6 [forwardlist.ops]<a name="forwardlist.ops"></a></td>
<td align="left">(<tt>forward_</tt>)<tt>list</tt> specialized remove algorithms are over constrained</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#920">920</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="920"></a></td>
<td align="left">20.14.11 [func.memfn]<a name="func.memfn"></a></td>
<td align="left">Ref-qualification support in the library</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#1230">1230</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#921">921</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="921"></a></td>
<td align="left">20.16.3 [ratio.ratio]<a name="ratio.ratio"></a></td>
<td align="left">Rational Arithmetic should use template aliases</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#922">922</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="922"></a></td>
<td align="left">B [implimits]<a name="implimits"></a></td>
<td align="left">&sect;[func.bind.place] Number of placeholders</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#923">923</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="923"></a></td>
<td align="left">29 [atomics]<a name="atomics"></a></td>
<td align="left">atomics with floating-point </td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#924">924</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="924"></a></td>
<td align="left">29 [atomics]</td>
<td align="left">structs with internal padding</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#925">925</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="925"></a></td>
<td align="left">20.11.2.2.1 [util.smartptr.shared.const]<a name="util.smartptr.shared.const"></a></td>
<td align="left"><tt>shared_ptr</tt>'s explicit conversion from <tt>unique_ptr</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#926">926</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="926"></a></td>
<td align="left">29.3 [atomics.order]<a name="atomics.order"></a></td>
<td align="left">Sequentially consistent fences, relaxed operations and modification order</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#927">927</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="927"></a></td>
<td align="left">99 [allocator.concepts]<a name="allocator.concepts"></a></td>
<td align="left"><tt>Dereferenceable</tt>  should be <tt>HasDereference</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#928">928</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="928"></a></td>
<td align="left">20.5.2.8 [tuple.rel]<a name="tuple.rel"></a></td>
<td align="left">Wrong concepts used for <tt>tuple</tt>'s comparison operators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#929">929</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="929"></a></td>
<td align="left">30.3.1.2 [thread.thread.constr]<a name="thread.thread.constr"></a></td>
<td align="left">Thread constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#930">930</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="930"></a></td>
<td align="left">23.3.7 [array]<a name="array"></a></td>
<td align="left">Access to std::array data as built-in array type</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#931">931</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="931"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]<a name="meta.unary.prop"></a></td>
<td align="left">type trait <tt>extent&lt;T, I&gt;</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#932">932</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="932"></a></td>
<td align="left">20.11.1.2.1 [unique.ptr.single.ctor]<a name="unique.ptr.single.ctor"></a></td>
<td align="left"><tt>unique_ptr(pointer p)</tt> for pointer deleter types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#933">933</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="933"></a></td>
<td align="left">20.11.1.2.5 [unique.ptr.single.modifiers]<a name="unique.ptr.single.modifiers"></a></td>
<td align="left">Unique_ptr defect</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#934">934</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="934"></a></td>
<td align="left">20.17.5 [time.duration]<a name="time.duration"></a></td>
<td align="left"><tt>duration</tt> is missing <tt>operator%</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#935">935</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="935"></a></td>
<td align="left">20.17.7 [time.clock]<a name="time.clock"></a></td>
<td align="left">clock error handling needs to be specified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#936">936</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="936"></a></td>
<td align="left">30.4.1 [thread.mutex.requirements]<a name="thread.mutex.requirements"></a></td>
<td align="left">Mutex type overspecified</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"><a href="lwg-active.html#961">961</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#937">937</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="937"></a></td>
<td align="left">29 [atomics]<a name="atomics"></a></td>
<td align="left">Atomics for standard typedef types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#938">938</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="938"></a></td>
<td align="left">20.11.1.1.3 [unique.ptr.dltr.dflt1]<a name="unique.ptr.dltr.dflt1"></a></td>
<td align="left"><tt>default_delete&lt;T[]&gt;::operator()</tt> should only accept <tt>T*</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#939">939</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="939"></a></td>
<td align="left">20.2.4 [forward]<a name="forward"></a></td>
<td align="left">Problem with <tt>std::identity</tt> and reference-to-temporaries</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#940">940</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="940"></a></td>
<td align="left">24.4.3 [iterator.operations]<a name="iterator.operations"></a></td>
<td align="left"><tt>std::distance</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#941">941</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="941"></a></td>
<td align="left">17 [library]<a name="library"></a></td>
<td align="left">Ref-qualifiers for assignment operators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#942">942</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="942"></a></td>
<td align="left">29 [atomics]<a name="atomics"></a></td>
<td align="left">Atomics synopsis typo</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#880">880</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#943">943</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="943"></a></td>
<td align="left">99 [atomics.types.address]<a name="atomics.types.address"></a></td>
<td align="left"><tt>ssize_t</tt> undefined</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#944">944</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="944"></a></td>
<td align="left">29.5 [atomics.types.generic]<a name="atomics.types.generic"></a></td>
<td align="left"><tt>atomic&lt;bool&gt;</tt> derive from <tt>atomic_bool</tt>?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#945">945</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="945"></a></td>
<td align="left">20.17.7.1 [time.clock.system]<a name="time.clock.system"></a></td>
<td align="left"><tt>system_clock::rep</tt> not specified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#946">946</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="946"></a></td>
<td align="left">20.17.5.7 [time.duration.cast]<a name="time.duration.cast"></a></td>
<td align="left"><tt>duration_cast</tt> improperly specified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#947">947</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="947"></a></td>
<td align="left">20.17.5.5 [time.duration.nonmember]<a name="time.duration.nonmember"></a></td>
<td align="left"><tt>duration</tt> arithmetic: contradictory requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#948">948</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="948"></a></td>
<td align="left">20.16.4 [ratio.arithmetic]<a name="ratio.arithmetic"></a></td>
<td align="left"><tt>ratio</tt> arithmetic tweak</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#949">949</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="949"></a></td>
<td align="left">20.11.2.4 [util.smartptr.ownerless]<a name="util.smartptr.ownerless"></a></td>
<td align="left"><tt>owner_less</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#950">950</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="950"></a></td>
<td align="left">20.11.1.2.1 [unique.ptr.single.ctor]<a name="unique.ptr.single.ctor"></a></td>
<td align="left"><tt>unique_ptr</tt> converting ctor shouldn't accept array form</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#951">951</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="951"></a></td>
<td align="left">20.17.4.1 [time.traits.is_fp]<a name="time.traits.is_fp"></a></td>
<td align="left">Various threading bugs #1</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#952">952</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="952"></a></td>
<td align="left">20.17.5.7 [time.duration.cast]<a name="time.duration.cast"></a></td>
<td align="left">Various threading bugs #2</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#953">953</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="953"></a></td>
<td align="left">20.17.3 [time.clock.req]<a name="time.clock.req"></a></td>
<td align="left">Various threading bugs #3</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#954">954</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="954"></a></td>
<td align="left">20.17.3 [time.clock.req]</td>
<td align="left">Various threading bugs #4</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#955">955</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="955"></a></td>
<td align="left">20.17.3 [time.clock.req]</td>
<td align="left">Various threading bugs #5</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#956">956</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="956"></a></td>
<td align="left">20.17.3 [time.clock.req]</td>
<td align="left">Various threading bugs #6</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#957">957</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="957"></a></td>
<td align="left">20.17.7.1 [time.clock.system]<a name="time.clock.system"></a></td>
<td align="left">Various threading bugs #7</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#958">958</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="958"></a></td>
<td align="left">30.5.1 [thread.condition.condvar]<a name="thread.condition.condvar"></a></td>
<td align="left">Various threading bugs #8</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#959">959</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="959"></a></td>
<td align="left">30.5.1 [thread.condition.condvar]</td>
<td align="left">Various threading bugs #9</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#960">960</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="960"></a></td>
<td align="left">30.4.1 [thread.mutex.requirements]<a name="thread.mutex.requirements"></a></td>
<td align="left">Various threading bugs #10</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#961">961</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="961"></a></td>
<td align="left">30.4.1 [thread.mutex.requirements]</td>
<td align="left">Various threading bugs #11</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"><a href="lwg-active.html#936">936</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#962">962</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="962"></a></td>
<td align="left">30.4.2.2.2 [thread.lock.unique.locking]<a name="thread.lock.unique.locking"></a></td>
<td align="left">Various threading bugs #12</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#963">963</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="963"></a></td>
<td align="left">30.3.1.5 [thread.thread.member]<a name="thread.thread.member"></a></td>
<td align="left">Various threading bugs #13</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#964">964</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="964"></a></td>
<td align="left">30.5.2 [thread.condition.condvarany]<a name="thread.condition.condvarany"></a></td>
<td align="left">Various threading bugs #14</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#965">965</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="965"></a></td>
<td align="left">30.5.1 [thread.condition.condvar]<a name="thread.condition.condvar"></a></td>
<td align="left">Various threading bugs #15</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#966">966</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="966"></a></td>
<td align="left">30.5.1 [thread.condition.condvar]</td>
<td align="left">Various threading bugs #16</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#967">967</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="967"></a></td>
<td align="left">30.3.1.2 [thread.thread.constr]<a name="thread.thread.constr"></a></td>
<td align="left">Various threading bugs #17</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#968">968</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="968"></a></td>
<td align="left">30.4.1 [thread.mutex.requirements]<a name="thread.mutex.requirements"></a></td>
<td align="left">Various threading bugs #18</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#969">969</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="969"></a></td>
<td align="left">25.3.4 [alg.foreach]<a name="alg.foreach"></a></td>
<td align="left">What happened to Library Issue 475?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#970">970</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="970"></a></td>
<td align="left">20.10.10.1 [specialized.addressof]<a name="specialized.addressof"></a></td>
<td align="left"><tt>addressof</tt> overload unneeded</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#971">971</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="971"></a></td>
<td align="left">19.5.3.5 [syserr.errcode.nonmembers]<a name="syserr.errcode.nonmembers"></a></td>
<td align="left">Spurious diagnostic conversion function</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#972">972</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="972"></a></td>
<td align="left">17 [library]<a name="library"></a></td>
<td align="left">The term "Assignable" undefined but still in use</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#973">973</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="973"></a></td>
<td align="left">99 [auto.ptr]<a name="auto.ptr"></a></td>
<td align="left">auto_ptr characteristics</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#974">974</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="974"></a></td>
<td align="left">20.17.5.1 [time.duration.cons]<a name="time.duration.cons"></a></td>
<td align="left"><tt>duration&lt;double&gt;</tt> should not implicitly convert to <tt>duration&lt;int&gt;</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#975">975</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="975"></a></td>
<td align="left">20.15.6 [meta.rel]<a name="meta.rel"></a></td>
<td align="left"><tt>is_convertible</tt> cannot be instantiated for non-convertible types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#976">976</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="976"></a></td>
<td align="left">23.6.6.1 [stack.defn]<a name="stack.defn"></a></td>
<td align="left">Class template <tt>std::stack</tt> should be movable</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#977">977</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="977"></a></td>
<td align="left">24.5.2 [insert.iterators]<a name="insert.iterators"></a></td>
<td align="left">insert iterators inefficient for expensive to move types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#978">978</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="978"></a></td>
<td align="left">20.14.14 [unord.hash]<a name="unord.hash"></a></td>
<td align="left">Hashing smart pointers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#979">979</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="979"></a></td>
<td align="left">24.5.3 [move.iterators]<a name="move.iterators"></a></td>
<td align="left">Bad example</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#980">980</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="980"></a></td>
<td align="left">30.4.1 [thread.mutex.requirements]<a name="thread.mutex.requirements"></a></td>
<td align="left"><tt>mutex lock()</tt> missing error conditions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#981">981</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="981"></a></td>
<td align="left">23.2.7 [unord.req]<a name="unord.req"></a></td>
<td align="left">Unordered container requirements should add  <tt>initializer_list</tt> support</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#982">982</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="982"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">Wrong complexity for initializer_list assignment in  Table 85</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#983">983</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="983"></a></td>
<td align="left">20.11.1.2 [unique.ptr.single]<a name="unique.ptr.single"></a></td>
<td align="left"><tt>unique_ptr</tt> reference deleters should not be moved from</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#984">984</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="984"></a></td>
<td align="left">27.11 [c.files]<a name="c.files"></a></td>
<td align="left">Does <tt>&lt;cinttypes&gt;</tt> have macro guards?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#985">985</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="985"></a></td>
<td align="left">23.2.1 [container.requirements.general]<a name="container.requirements.general"></a></td>
<td align="left">Allowing throwing move</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#986">986</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="986"></a></td>
<td align="left">30.4.3 [thread.lock.algorithm]<a name="thread.lock.algorithm"></a></td>
<td align="left">Generic <tt>try_lock</tt> contradiction</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#987">987</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="987"></a></td>
<td align="left">20.14.4 [refwrap]<a name="refwrap"></a></td>
<td align="left"><tt>reference_wrapper</tt> and function types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#988">988</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="988"></a></td>
<td align="left">99 [concept.comparison]<a name="concept.comparison"></a></td>
<td align="left"><tt>Reflexivity</tt> meaningless?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#989">989</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="989"></a></td>
<td align="left">17 [library]<a name="library"></a></td>
<td align="left">late_check and library</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#990">990</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="990"></a></td>
<td align="left">99 [time.clock.monotonic]<a name="time.clock.monotonic"></a></td>
<td align="left"><tt>monotonic_clock::is_monotonic</tt> must be <tt>true</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#991">991</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="991"></a></td>
<td align="left">22.3.3.2.2 [conversions.string]<a name="conversions.string"></a></td>
<td align="left">Provide allocator for <tt>wstring_convert</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#992">992</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="992"></a></td>
<td align="left">17.5.1.1 [contents]<a name="contents"></a></td>
<td align="left">Allow implementations to implement C library in the global namespace</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#993">993</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="993"></a></td>
<td align="left">18.5 [support.start.term]<a name="support.start.term"></a></td>
<td align="left"><tt>_Exit</tt> needs better specification</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#994">994</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="994"></a></td>
<td align="left">18.6.3.3 [new.handler]<a name="new.handler"></a></td>
<td align="left"><tt>quick_exit</tt> should terminate well-defined</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#995">995</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="995"></a></td>
<td align="left">17.4.1.3 [structure.requirements]<a name="structure.requirements"></a></td>
<td align="left">Operational Semantics Unclear</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#996">996</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="996"></a></td>
<td align="left">17 [library]<a name="library"></a></td>
<td align="left">Move operation not well specified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#997">997</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="997"></a></td>
<td align="left">17.4.1.4 [structure.specifications]<a name="structure.specifications"></a></td>
<td align="left">"<i>Effects</i>: Equivalent to" is underspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#998">998</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="998"></a></td>
<td align="left">20.11.1.2.5 [unique.ptr.single.modifiers]<a name="unique.ptr.single.modifiers"></a></td>
<td align="left">Smart pointer referencing its owner</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#999">999</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="999"></a></td>
<td align="left">20.10.10 [specialized.algorithms]<a name="specialized.algorithms"></a></td>
<td align="left">Taking the address of a function</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1000">1000</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1000"></a></td>
<td align="left">25.3.8 [alg.adjacent.find]<a name="alg.adjacent.find"></a></td>
<td align="left">adjacent_find is over-constrained</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1001">1001</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1001"></a></td>
<td align="left">17 [library]<a name="library"></a></td>
<td align="left">Pointers, concepts and headers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1002">1002</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1002"></a></td>
<td align="left">17.5.1.2 [headers]<a name="headers"></a></td>
<td align="left">Provide bulk include headers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1003">1003</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1003"></a></td>
<td align="left">17.5.1.3 [compliance]<a name="compliance"></a></td>
<td align="left">Require more useful headers for freestanding implementations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1004">1004</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1004"></a></td>
<td align="left">17.5.4.8 [res.on.functions]<a name="res.on.functions"></a></td>
<td align="left">Clarify "throws an exception"</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1005">1005</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1005"></a></td>
<td align="left">18.3.2.3 [numeric.limits]<a name="numeric.limits"></a></td>
<td align="left"><tt>numeric_limits</tt> partial specializations not concept enabled</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1006">1006</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1006"></a></td>
<td align="left">18.6.2 [new.delete]<a name="new.delete"></a></td>
<td align="left"><tt>operator delete</tt> in garbage collected implementation</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1007">1007</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1007"></a></td>
<td align="left">18.8.7 [except.nested]<a name="except.nested"></a></td>
<td align="left"><tt>throw_with_nested</tt> not concept enabled</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1008">1008</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1008"></a></td>
<td align="left">18.8.7 [except.nested]</td>
<td align="left"><tt>nested_exception</tt> wording unclear</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1009">1009</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1009"></a></td>
<td align="left">24.2.2 [iterator.iterators]<a name="iterator.iterators"></a></td>
<td align="left"><tt>InputIterator</tt> post-increment dangerous</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1010">1010</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1010"></a></td>
<td align="left">24.2.7 [random.access.iterators]<a name="random.access.iterators"></a></td>
<td align="left"><tt>operator-=</tt> should use default in concept</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1011">1011</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1011"></a></td>
<td align="left">24.4.3 [iterator.operations]<a name="iterator.operations"></a></td>
<td align="left"><tt>next&#47;prev</tt> wrong iterator type</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1012">1012</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1012"></a></td>
<td align="left">24.5.1.3.1 [reverse.iter.cons]<a name="reverse.iter.cons"></a></td>
<td align="left"><tt>reverse_iterator</tt> default ctor should value initialize</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1013">1013</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1013"></a></td>
<td align="left">25.5.7 [alg.min.max]<a name="alg.min.max"></a></td>
<td align="left">Remove <tt>IsSameType</tt> hold-over constraints</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1014">1014</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1014"></a></td>
<td align="left">28.8.2 [re.regex.construct]<a name="re.regex.construct"></a></td>
<td align="left"><tt>basic_regex</tt> should be created/assigned from initializer lists</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1015">1015</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1015"></a></td>
<td align="left">99 [concept.transform]<a name="concept.transform"></a></td>
<td align="left">C++ programs - but not users - need to provide support <tt>concept_map</tt>s</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1016">1016</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1016"></a></td>
<td align="left">99 [concept.comparison]<a name="concept.comparison"></a></td>
<td align="left">Provide <tt>LessThanComparable</tt> and <tt>EqualityComparable</tt> for <tt>FloatingPointType</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1017">1017</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1017"></a></td>
<td align="left">99 [concept.regular]<a name="concept.regular"></a></td>
<td align="left">Floating-point types should not satisfy <tt>Regular</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1018">1018</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1018"></a></td>
<td align="left">20.15 [meta]<a name="meta"></a></td>
<td align="left">Trait specifications should be expressed in terms of concepts</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1019">1019</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1019"></a></td>
<td align="left">20.15.3 [meta.help]<a name="meta.help"></a></td>
<td align="left">Make <tt>integral_constant</tt> objects useable in integral-constant-expressions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1020">1020</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1020"></a></td>
<td align="left">20.15.7.6 [meta.trans.other]<a name="meta.trans.other"></a></td>
<td align="left">Restore <tt>aligned_union</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1021">1021</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1021"></a></td>
<td align="left">20.11.1.2.3 [unique.ptr.single.asgn]<a name="unique.ptr.single.asgn"></a></td>
<td align="left">Allow <tt>nullptr_t</tt> assignments to <tt>unique_ptr</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1022">1022</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1022"></a></td>
<td align="left">20.10.4 [util.dynamic.safety]<a name="util.dynamic.safety"></a></td>
<td align="left">Pointer-safety API has nothing to do with smart pointers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1023">1023</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1023"></a></td>
<td align="left">20.14.12.2 [func.wrap.func]<a name="func.wrap.func"></a></td>
<td align="left">Unclear inheritance relation for <tt>std::function</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1024">1024</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1024"></a></td>
<td align="left">20.14.12.2 [func.wrap.func]</td>
<td align="left"><tt>std::function</tt> constructors overly generous</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1025">1025</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1025"></a></td>
<td align="left">20.14.14 [unord.hash]<a name="unord.hash"></a></td>
<td align="left">The library should provide more specializations for <tt>std::hash</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1026">1026</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1026"></a></td>
<td align="left">20.10 [memory]<a name="memory"></a></td>
<td align="left">Smart pointers need to be concept-constrained templates</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1027">1027</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1027"></a></td>
<td align="left">20.10.9 [default.allocator]<a name="default.allocator"></a></td>
<td align="left"><tt>std::allocator</tt> needs to be a concept-constrained template</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1028">1028</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1028"></a></td>
<td align="left">99 [storage.iterator]<a name="storage.iterator"></a></td>
<td align="left"><tt>raw_storage_iterator</tt> needs to be a concept-constrained template</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1029">1029</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1029"></a></td>
<td align="left">20.10.10 [specialized.algorithms]<a name="specialized.algorithms"></a></td>
<td align="left">Specialized algorithms for memory management need to be concept-constrained templates</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1030">1030</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1030"></a></td>
<td align="left">20.11.2.6 [util.smartptr.shared.atomic]<a name="util.smartptr.shared.atomic"></a></td>
<td align="left">Missing requirements for smart-pointer safety API</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1031">1031</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1031"></a></td>
<td align="left">20.11.2.2 [util.smartptr.shared]<a name="util.smartptr.shared"></a></td>
<td align="left">Need <tt>shared_ptr</tt> conversion to a <tt>unique_ptr</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1032">1032</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1032"></a></td>
<td align="left">20.17 [time]<a name="time"></a></td>
<td align="left">Tome utility templates need to be concept-constrained</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1033">1033</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1033"></a></td>
<td align="left">30.3.1.5 [thread.thread.member]<a name="thread.thread.member"></a></td>
<td align="left"><tt>thread::join()</tt> effects?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1034">1034</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1034"></a></td>
<td align="left">23.2.1 [container.requirements.general]<a name="container.requirements.general"></a></td>
<td align="left">Clarify generality of Container Requirement tables</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1035">1035</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1035"></a></td>
<td align="left">23.2.1 [container.requirements.general]</td>
<td align="left"><tt>&lt;array&gt;::swap</tt> can invalidate references, pointers, and iterators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1036">1036</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1036"></a></td>
<td align="left">23.2.3 [sequence.reqmts]<a name="sequence.reqmts"></a></td>
<td align="left">Remove iterator specification that is redundant due to concept constraints</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1037">1037</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1037"></a></td>
<td align="left">23.2.3 [sequence.reqmts]</td>
<td align="left">Unclear status of <tt>match_results</tt> as library container</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1038">1038</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1038"></a></td>
<td align="left">23.2.3 [sequence.reqmts]</td>
<td align="left">Sequence requirement table needs to reference several new containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1039">1039</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1039"></a></td>
<td align="left">23.2.3 [sequence.reqmts]</td>
<td align="left">Sequence container <tt>back</tt> function should also support <tt>const_iterator</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1040">1040</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1040"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">Clarify possible sameness of associative container's <tt>iterator</tt> and <tt>const_iterator</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1041">1041</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Tentatively Resolved</a><a name="1041"></a></td>
<td align="left">23.2.6 [associative.reqmts]</td>
<td align="left">Add associative/unordered container functions that allow to extract elements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1042">1042</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1042"></a></td>
<td align="left">23.3 [sequences]<a name="sequences"></a></td>
<td align="left">Provide <tt>ContiguousStorage</tt> concept and apply it to corresponding containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1043">1043</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1043"></a></td>
<td align="left">29.6 [atomics.types.operations]<a name="atomics.types.operations"></a></td>
<td align="left">Clarify that <tt>compare_exchange</tt> is not a read-modify-write operation</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1044">1044</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1044"></a></td>
<td align="left">30.4 [thread.mutex]<a name="thread.mutex"></a></td>
<td align="left">Empty tag types should be <tt>constexpr</tt> literals</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1045">1045</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1045"></a></td>
<td align="left">30.4.2.2.1 [thread.lock.unique.cons]<a name="thread.lock.unique.cons"></a></td>
<td align="left">Remove unnecessary preconditions from <tt>unique_lock</tt> constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1046">1046</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1046"></a></td>
<td align="left">30.6 [futures]<a name="futures"></a></td>
<td align="left">Provide simple facility to start asynchronous operations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1047">1047</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1047"></a></td>
<td align="left">30.6.6 [futures.unique_future]<a name="futures.unique_future"></a></td>
<td align="left">Ensure that future's <tt>get()</tt> blocks when not ready</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1048">1048</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1048"></a></td>
<td align="left">30.6.6 [futures.unique_future]</td>
<td align="left">Provide empty-state inspection for <tt>std::unique_future</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1049">1049</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1049"></a></td>
<td align="left">30.6.5 [futures.promise]<a name="futures.promise"></a></td>
<td align="left">Move assignment of <tt>promise</tt> inverted</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1050">1050</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1050"></a></td>
<td align="left">30.6.5 [futures.promise]</td>
<td align="left">Clarify postconditions for <tt>get_future()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1051">1051</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1051"></a></td>
<td align="left">24.5.1.3.12 [reverse.iter.opindex]<a name="reverse.iter.opindex"></a></td>
<td align="left">Specify subscript operation return types of <tt>reverse_iterator</tt> and <tt>move_iterator</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1052">1052</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1052"></a></td>
<td align="left">24.5.1.3.5 [reverse.iter.opref]<a name="reverse.iter.opref"></a></td>
<td align="left"><tt>reverse_iterator::operator-&gt;</tt> should also support smart pointers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#2775">2775</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1053">1053</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1053"></a></td>
<td align="left">25 [algorithms]<a name="algorithms"></a></td>
<td align="left">Unify algorithms with operator and function object variants</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1054">1054</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1054"></a></td>
<td align="left">20.2.4 [forward]<a name="forward"></a></td>
<td align="left"><tt>forward</tt> broken</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1055">1055</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1055"></a></td>
<td align="left">20.15.7.6 [meta.trans.other]<a name="meta.trans.other"></a></td>
<td align="left">Provide a trait that returns the underlying type of an enumeration type</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1056">1056</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1056"></a></td>
<td align="left">26.6 [rand]<a name="rand"></a></td>
<td align="left">Must all Engines and Distributions be Streamable?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1057">1057</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1057"></a></td>
<td align="left">26.6 [rand]</td>
<td align="left"><tt>RandomNumberEngineAdaptor</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1058">1058</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1058"></a></td>
<td align="left">23.2.3 [sequence.reqmts]<a name="sequence.reqmts"></a></td>
<td align="left">New container issue</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1059">1059</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1059"></a></td>
<td align="left">20.14.12.2 [func.wrap.func]<a name="func.wrap.func"></a></td>
<td align="left">Usage of no longer existing FunctionType concept</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1060">1060</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1060"></a></td>
<td align="left">17.4.2.1.5.1 [byte.strings]<a name="byte.strings"></a></td>
<td align="left">Embedded nulls in NTBS</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1061">1061</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1061"></a></td>
<td align="left">20.4.4 [pair.astuple]<a name="pair.astuple"></a></td>
<td align="left">Bad indexing for tuple access to pair (Editorial?)</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1062">1062</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1062"></a></td>
<td align="left">24.5.2 [insert.iterators]<a name="insert.iterators"></a></td>
<td align="left">Missing insert_iterator for stacks/queues</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1063">1063</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1063"></a></td>
<td align="left">99 [iterator.backward]<a name="iterator.backward"></a></td>
<td align="left">03 iterator compatibilty</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1064">1064</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1064"></a></td>
<td align="left">17.3.16 [defns.obj.state]<a name="defns.obj.state"></a></td>
<td align="left">Term "object state" should not refer to classes</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1065">1065</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1065"></a></td>
<td align="left">17.5.1.1 [contents]<a name="contents"></a></td>
<td align="left">Allow inline namespaces within namespace <tt>std</tt> for implementations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1066">1066</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1066"></a></td>
<td align="left">18 [language.support]<a name="language.support"></a></td>
<td align="left">Use <tt>[[noreturn]]</tt> attribute in the library</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1067">1067</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1067"></a></td>
<td align="left">26.8 [numeric.ops]<a name="numeric.ops"></a></td>
<td align="left">simplified wording for inner_product</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1068">1068</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1068"></a></td>
<td align="left">26.6.6 [rand.device]<a name="rand.device"></a></td>
<td align="left">class <tt>random_device</tt> should be movable</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1069">1069</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1069"></a></td>
<td align="left">26.6.7.1 [rand.util.seedseq]<a name="rand.util.seedseq"></a></td>
<td align="left">class <tt>seed_seq</tt> should support efficient move operations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1070">1070</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1070"></a></td>
<td align="left">20.14.12.2 [func.wrap.func]<a name="func.wrap.func"></a></td>
<td align="left">Ambiguous move overloads in function</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1071">1071</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1071"></a></td>
<td align="left">20.14.10.1 [func.bind.isbind]<a name="func.bind.isbind"></a></td>
<td align="left"><tt>is_bind_expression</tt> should derive from <tt>integral_constant&lt;bool&gt;</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1072">1072</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1072"></a></td>
<td align="left">20.14.14 [unord.hash]<a name="unord.hash"></a></td>
<td align="left">Is <tt>std::hash</tt> a constrained template or not?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1073">1073</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1073"></a></td>
<td align="left">20.10 [memory]<a name="memory"></a></td>
<td align="left">Declaration of <tt>allocator_arg</tt> should be <tt>constexpr</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1074">1074</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1074"></a></td>
<td align="left">99 [allocator.element.concepts]<a name="allocator.element.concepts"></a></td>
<td align="left">concept map broken by N2840</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1075">1075</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1075"></a></td>
<td align="left">20 [utilities]<a name="utilities"></a></td>
<td align="left">Scoped allocators are too complex</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1076">1076</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1076"></a></td>
<td align="left">99 [negators]<a name="negators"></a></td>
<td align="left">unary/binary_negate need constraining and move support</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1077">1077</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1077"></a></td>
<td align="left">20.5.2 [tuple.tuple]<a name="tuple.tuple"></a></td>
<td align="left">Nonesense <tt>tuple</tt> declarations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1078">1078</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1078"></a></td>
<td align="left">20.18 [type.index]<a name="type.index"></a></td>
<td align="left">DE-17: Remove class type_index</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1079">1079</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1079"></a></td>
<td align="left">24.2.7 [random.access.iterators]<a name="random.access.iterators"></a></td>
<td align="left">UK-265: <code>RandomAccessIterator</code>'s <code>operator-</code> has nonsensical effects clause</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1080">1080</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1080"></a></td>
<td align="left">99 [concept.arithmetic]<a name="concept.arithmetic"></a></td>
<td align="left">Concept ArithmeticLike should provide explicit boolean  conversion</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1081">1081</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1081"></a></td>
<td align="left">21 [strings]<a name="strings"></a></td>
<td align="left"><tt>basic_string</tt> needs to be a concept-constrained template</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1082">1082</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1082"></a></td>
<td align="left">22 [localization]<a name="localization"></a></td>
<td align="left"><tt>codecvt</tt> needs to be a concept-constrained template</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1083">1083</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1083"></a></td>
<td align="left">22 [localization]</td>
<td align="left"><tt>InputIterator</tt> and <tt>OutputIterator</tt> template parameters need to be concept constraints</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1084">1084</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1084"></a></td>
<td align="left">24.2.5 [forward.iterators]<a name="forward.iterators"></a></td>
<td align="left">Concept <tt>ForwardIterator</tt> should provide default implementation for post-increment</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1085">1085</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1085"></a></td>
<td align="left">24.2.6 [bidirectional.iterators]<a name="bidirectional.iterators"></a></td>
<td align="left"><tt>BidirectionalIterator</tt> concept should provide default implementation for post-decrement</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1086">1086</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1086"></a></td>
<td align="left">24.6 [stream.iterators]<a name="stream.iterators"></a></td>
<td align="left">Stream iterators need to be concept-constrained templates</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1087">1087</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1087"></a></td>
<td align="left">25.4.5 [alg.replace]<a name="alg.replace"></a></td>
<td align="left">Incorrect <tt>OutputIterator</tt> concept requirements for <tt>replace</tt> algorithms</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1088">1088</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1088"></a></td>
<td align="left">30.6.5 [futures.promise]<a name="futures.promise"></a></td>
<td align="left"><tt>std::promise</tt> should provide non-member <tt>swap</tt> overload</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1089">1089</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1089"></a></td>
<td align="left">30 [thread]<a name="thread"></a></td>
<td align="left">Unify "Throws: Nothing." specifications</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1090">1090</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1090"></a></td>
<td align="left">30.6.9 [futures.task]<a name="futures.task"></a></td>
<td align="left">Missing description of <tt>packaged_task</tt> member <tt>swap</tt>,  missing non-member <tt>swap</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1091">1091</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1091"></a></td>
<td align="left">23.4.5.3 [multimap.modifiers]<a name="multimap.modifiers"></a></td>
<td align="left">Multimap description confusing</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1092">1092</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1092"></a></td>
<td align="left">20.15.3 [meta.help]<a name="meta.help"></a></td>
<td align="left">Class template <tt>integral_constant</tt> should be a  constrained template</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1093">1093</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1093"></a></td>
<td align="left">25.4.13 [alg.random.shuffle]<a name="alg.random.shuffle"></a></td>
<td align="left">Multiple definitions for <tt>random_shuffle</tt> algorithm</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1094">1094</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1094"></a></td>
<td align="left">27.5.5.4 [iostate.flags]<a name="iostate.flags"></a></td>
<td align="left">Replace "<em>unspecified-bool-type</em>" by "<tt>explicit operator bool() const</tt>" in I/O library</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1095">1095</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1095"></a></td>
<td align="left">17.5.4.10 [res.on.objects]<a name="res.on.objects"></a></td>
<td align="left"><i>Shared objects and the library</i> wording unclear</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1096">1096</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1096"></a></td>
<td align="left">17 [library]<a name="library"></a></td>
<td align="left">unconstrained rvalue ref parameters</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1097">1097</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1097"></a></td>
<td align="left">18.2 [support.types]<a name="support.types"></a></td>
<td align="left">#define __STDCPP_THREADS</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1098">1098</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1098"></a></td>
<td align="left">20.10.4 [util.dynamic.safety]<a name="util.dynamic.safety"></a></td>
<td align="left">definition of <tt>get_pointer_safety()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1099">1099</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1099"></a></td>
<td align="left">17 [library]<a name="library"></a></td>
<td align="left">Various issues</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1100">1100</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1100"></a></td>
<td align="left">20.11.1.2.1 [unique.ptr.single.ctor]<a name="unique.ptr.single.ctor"></a></td>
<td align="left"><tt>auto_ptr</tt> to <tt>unique_ptr</tt> conversion</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1101">1101</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1101"></a></td>
<td align="left">25.4.9 [alg.unique]<a name="alg.unique"></a></td>
<td align="left"><tt>unique</tt> requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1102">1102</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1102"></a></td>
<td align="left">23.3.11.3 [vector.capacity]<a name="vector.capacity"></a></td>
<td align="left"><tt>std::vector</tt>'s reallocation policy still unclear</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1103">1103</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1103"></a></td>
<td align="left">19.5.7.2 [syserr.syserr.members]<a name="syserr.syserr.members"></a></td>
<td align="left"><tt>system_error</tt> constructor postcondition overly strict</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1104">1104</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1104"></a></td>
<td align="left">27.5.5.3 [basic.ios.members]<a name="basic.ios.members"></a></td>
<td align="left"><tt>basic_ios::move</tt> should accept lvalues</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1105">1105</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1105"></a></td>
<td align="left">99 [iterator.concepts.range]<a name="iterator.concepts.range"></a></td>
<td align="left">Shouldn't <tt>Range</tt> be an <tt>auto concept</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1106">1106</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1106"></a></td>
<td align="left">30.6.7 [futures.shared_future]<a name="futures.shared_future"></a></td>
<td align="left">Multiple exceptions from connected <tt>shared_future::get()</tt>?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1107">1107</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1107"></a></td>
<td align="left">30.6.7 [futures.shared_future]</td>
<td align="left">constructor <tt>shared_future(unique_future)</tt> by value?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1108">1108</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1108"></a></td>
<td align="left">30.2.2 [thread.req.exception]<a name="thread.req.exception"></a></td>
<td align="left">thread.req.exception overly constrains implementations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1109">1109</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1109"></a></td>
<td align="left">25.5.5.1 [includes]<a name="includes"></a></td>
<td align="left"><tt>std::includes</tt> should require <tt>CopyConstructible</tt> predicate</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1110">1110</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1110"></a></td>
<td align="left">25.3.4 [alg.foreach]<a name="alg.foreach"></a></td>
<td align="left">Is <tt>for_each</tt> overconstrained?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1111">1111</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1111"></a></td>
<td align="left">23.4 [associative]<a name="associative"></a></td>
<td align="left">associative containers underconstrained</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1112">1112</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1112"></a></td>
<td align="left">20.9 [template.bitset]<a name="template.bitset"></a></td>
<td align="left">bitsets and new style for loop</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1113">1113</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1113"></a></td>
<td align="left">20.9 [template.bitset]</td>
<td align="left"><tt>bitset::to_string</tt> could be simplified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1114">1114</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1114"></a></td>
<td align="left">20.15 [meta]<a name="meta"></a></td>
<td align="left">Type traits underspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1115">1115</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1115"></a></td>
<td align="left">C.5 [diff.library]<a name="diff.library"></a></td>
<td align="left"><tt>va_copy</tt> missing from Standard macros table</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1116">1116</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1116"></a></td>
<td align="left">20.5.2 [tuple.tuple]<a name="tuple.tuple"></a></td>
<td align="left">Literal constructors for tuple</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1117">1117</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1117"></a></td>
<td align="left">20.5.2.1 [tuple.cnstr]<a name="tuple.cnstr"></a></td>
<td align="left"><tt>tuple</tt> copy constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1118">1118</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1118"></a></td>
<td align="left">20.5.2.6 [tuple.helper]<a name="tuple.helper"></a></td>
<td align="left"><tt>tuple</tt> query APIs do not support cv-qualification</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1119">1119</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1119"></a></td>
<td align="left">20.5.2.6 [tuple.helper]</td>
<td align="left">tuple query APIs do not support references</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1120">1120</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1120"></a></td>
<td align="left">20.15 [meta]<a name="meta"></a></td>
<td align="left">New type trait - remove_all</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1121">1121</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1121"></a></td>
<td align="left">20.16.4 [ratio.arithmetic]<a name="ratio.arithmetic"></a></td>
<td align="left">Support for multiple arguments</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1122">1122</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1122"></a></td>
<td align="left">20.16.3 [ratio.ratio]<a name="ratio.ratio"></a></td>
<td align="left">Ratio values should be <tt>constexpr</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1123">1123</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1123"></a></td>
<td align="left">27.5.3.1.6 [ios::Init]<a name="ios::Init"></a></td>
<td align="left">No requirement that standard streams be flushed</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1124">1124</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1124"></a></td>
<td align="left">99 [concept.transform]<a name="concept.transform"></a></td>
<td align="left"> Invalid definition of concept RvalueOf</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1125">1125</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1125"></a></td>
<td align="left">24.6.2.2 [ostream.iterator.ops]<a name="ostream.iterator.ops"></a></td>
<td align="left">ostream_iterator does not work with movable types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1126">1126</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1126"></a></td>
<td align="left">24.6.3.5 [istreambuf.iterator::equal]<a name="istreambuf.iterator::equal"></a></td>
<td align="left"><tt>istreambuff_iterator::equal</tt> needs a const &amp; parameter</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1127">1127</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1127"></a></td>
<td align="left">24.4.1 [iterator.traits]<a name="iterator.traits"></a></td>
<td align="left">rvalue references and iterator traits</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1128">1128</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1128"></a></td>
<td align="left">99 [iterator.syn]<a name="iterator.syn"></a></td>
<td align="left">Missing definition of <tt>iterator_traits&lt;T*&gt;</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1129">1129</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1129"></a></td>
<td align="left">24.6.1.1 [istream.iterator.cons]<a name="istream.iterator.cons"></a></td>
<td align="left"><tt>istream(buf)_iterator</tt> should support literal sentinel value</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1130">1130</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1130"></a></td>
<td align="left">18.8.6 [propagation]<a name="propagation"></a></td>
<td align="left"><tt>copy_exception</tt> name misleading</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1131">1131</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1131"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]<a name="meta.unary.prop"></a></td>
<td align="left">C++0x does not need <tt>alignment_of</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1132">1132</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1132"></a></td>
<td align="left">18.8.7 [except.nested]<a name="except.nested"></a></td>
<td align="left">JP-30: nested exceptions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1133">1133</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1133"></a></td>
<td align="left">23.3.9.6 [forwardlist.ops]<a name="forwardlist.ops"></a></td>
<td align="left">Does N2844 break current specification of list::splice?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1134">1134</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1134"></a></td>
<td align="left">99 [stdinth]<a name="stdinth"></a></td>
<td align="left">Redundant specification of <tt>&lt;stdint.h&gt;</tt>, <tt>&lt;fenv.h&gt;</tt>, <tt>&lt;tgmath.h&gt;</tt>, 
       and maybe <tt>&lt;complex.h&gt;</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1135">1135</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1135"></a></td>
<td align="left">18.8.6 [propagation]<a name="propagation"></a></td>
<td align="left"><tt>exception_ptr</tt> should support contextual conversion to <tt>bool</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1136">1136</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1136"></a></td>
<td align="left">18.8.7 [except.nested]<a name="except.nested"></a></td>
<td align="left">Incomplete specification of <tt>nested_exception::rethrow_nested()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1137">1137</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1137"></a></td>
<td align="left">26.5.9 [cmplx.over]<a name="cmplx.over"></a></td>
<td align="left">Return type of <tt>conj</tt> and <tt>proj</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1138">1138</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1138"></a></td>
<td align="left">21.3.2.1 [string.op+]<a name="string.op+"></a></td>
<td align="left">Unusual return value for <tt>operator+</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1139">1139</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1139"></a></td>
<td align="left">30 [thread]<a name="thread"></a></td>
<td align="left">Thread support library not concept enabled</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1140">1140</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1140"></a></td>
<td align="left">26 [numerics]<a name="numerics"></a></td>
<td align="left">Numerics library not concept enabled</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1141">1141</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1141"></a></td>
<td align="left">27 [input.output]<a name="input.output"></a></td>
<td align="left">Input/Output library not concept enabled</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1142">1142</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1142"></a></td>
<td align="left">28 [re]<a name="re"></a></td>
<td align="left">Regular expressions library not concept enabled</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1143">1143</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1143"></a></td>
<td align="left">29 [atomics]<a name="atomics"></a></td>
<td align="left">Atomic operations library not concept enabled</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1144">1144</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1144"></a></td>
<td align="left">18.5 [support.start.term]<a name="support.start.term"></a></td>
<td align="left">"thread safe" is undefined</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1145">1145</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1145"></a></td>
<td align="left">29 [atomics]<a name="atomics"></a></td>
<td align="left">Inappropriate headers for atomics</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1146">1146</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1146"></a></td>
<td align="left">29.4 [atomics.lockfree]<a name="atomics.lockfree"></a></td>
<td align="left">"lockfree" does not say enough</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1147">1147</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1147"></a></td>
<td align="left">29.6 [atomics.types.operations]<a name="atomics.types.operations"></a></td>
<td align="left">Non-volatile atomic functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1148">1148</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1148"></a></td>
<td align="left">27.7 [iostream.format]<a name="iostream.format"></a></td>
<td align="left">Wrong argument type of I/O stream manipulators <tt>setprecision()</tt>
and <tt>setw()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1149">1149</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1149"></a></td>
<td align="left">99 [rand.concept.urng]<a name="rand.concept.urng"></a></td>
<td align="left">Reformulating NonemptyRange axiom</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1150">1150</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1150"></a></td>
<td align="left">27.9.5 [fstream]<a name="fstream"></a></td>
<td align="left">wchar_t, char16_t and char32_t filenames</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1151">1151</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1151"></a></td>
<td align="left">17 [library]<a name="library"></a></td>
<td align="left">Behavior of the library in the presence of threads is incompletely specified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1152">1152</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1152"></a></td>
<td align="left">22.4.2.2.2 [facet.num.put.virtuals]<a name="facet.num.put.virtuals"></a></td>
<td align="left">Expressions parsed differently than intended</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1153">1153</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1153"></a></td>
<td align="left">17 [library]<a name="library"></a></td>
<td align="left">Standard library needs review for constructors to be
explicit to avoid treatment as initializer-list constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1154">1154</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1154"></a></td>
<td align="left">26.5 [complex.numbers]<a name="complex.numbers"></a></td>
<td align="left"><tt>complex</tt> should accept integral types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1155">1155</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1155"></a></td>
<td align="left">C.5 [diff.library]<a name="diff.library"></a></td>
<td align="left">Reference should be to C99</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1156">1156</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1156"></a></td>
<td align="left">17.4.2.1.3 [enumerated.types]<a name="enumerated.types"></a></td>
<td align="left">Constraints on bitmask and enumeration types to be tightened</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1157">1157</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1157"></a></td>
<td align="left">17.5.4.2.1 [namespace.std]<a name="namespace.std"></a></td>
<td align="left">Local types can now instantiate templates</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1158">1158</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1158"></a></td>
<td align="left">30.2.4 [thread.req.timing]<a name="thread.req.timing"></a></td>
<td align="left">Encouragement to use monotonic clock</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1159">1159</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1159"></a></td>
<td align="left">30.4.2.2.2 [thread.lock.unique.locking]<a name="thread.lock.unique.locking"></a></td>
<td align="left">Unclear spec for <tt>resource_deadlock_would_occur</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#1219">1219</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1160">1160</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1160"></a></td>
<td align="left">30.6.3 [futures.future_error]<a name="futures.future_error"></a></td>
<td align="left"><tt>future_error</tt> public constructor is 'exposition only'</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1161">1161</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1161"></a></td>
<td align="left">30.6.6 [futures.unique_future]<a name="futures.unique_future"></a></td>
<td align="left">Unnecessary <tt>unique_future</tt> limitations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1162">1162</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1162"></a></td>
<td align="left">30.6.7 [futures.shared_future]<a name="futures.shared_future"></a></td>
<td align="left"><tt>shared_future</tt> should support an efficient move constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1163">1163</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1163"></a></td>
<td align="left">30.6.7 [futures.shared_future]</td>
<td align="left"><tt>shared_future</tt> is inconsistent with <tt>shared_ptr</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1164">1164</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1164"></a></td>
<td align="left">30.6.5 [futures.promise]<a name="futures.promise"></a></td>
<td align="left"><tt>promise::swap</tt> should pass by rvalue reference</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1165">1165</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1165"></a></td>
<td align="left">30.6.5 [futures.promise]</td>
<td align="left">Unneeded <tt>promise</tt> move constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1166">1166</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1166"></a></td>
<td align="left">99 [allocator.propagation]<a name="allocator.propagation"></a></td>
<td align="left">Allocator-specific move&#47;copy break model of move-constructor and
        move-assignment</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1167">1167</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1167"></a></td>
<td align="left">20.4 [pairs]<a name="pairs"></a></td>
<td align="left"><tt>pair&lt;T,U&gt;</tt> doesn't model <tt>LessThanComparable</tt> in unconstrained code even if
      <tt>T</tt> and <tt>U</tt> do.</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1168">1168</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1168"></a></td>
<td align="left">20.9.2 [bitset.members]<a name="bitset.members"></a></td>
<td align="left">Odd wording for bitset equality operators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1169">1169</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="1169"></a></td>
<td align="left">22.4.2.1.2 [facet.num.get.virtuals]<a name="facet.num.get.virtuals"></a></td>
<td align="left"><tt>num_get</tt> not fully compatible with <tt>strto*</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1170">1170</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1170"></a></td>
<td align="left">21.1 [strings.general]<a name="strings.general"></a></td>
<td align="left">String <i>char-like types</i> no longer PODs</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1171">1171</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1171"></a></td>
<td align="left">20.17.5 [time.duration]<a name="time.duration"></a></td>
<td align="left">duration types should be literal</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1172">1172</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1172"></a></td>
<td align="left">99 [allocator.concepts.members]<a name="allocator.concepts.members"></a></td>
<td align="left"><tt>select_on_container_(copy|move)_construction</tt> over-constrained</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1173">1173</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1173"></a></td>
<td align="left">17 [library]<a name="library"></a></td>
<td align="left">"Equivalence" wishy-washiness</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1174">1174</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1174"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]<a name="meta.unary.prop"></a></td>
<td align="left">Type property predicates</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1175">1175</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="1175"></a></td>
<td align="left">23.2.7 [unord.req]<a name="unord.req"></a></td>
<td align="left"><tt>unordered</tt> complexity</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1176">1176</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1176"></a></td>
<td align="left">30.3.1.2 [thread.thread.constr]<a name="thread.thread.constr"></a></td>
<td align="left">Make <tt>thread</tt> constructor non-variadic</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1177">1177</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1177"></a></td>
<td align="left">20.17.5 [time.duration]<a name="time.duration"></a></td>
<td align="left">Improve "diagnostic required" wording</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1178">1178</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1178"></a></td>
<td align="left">17.5.5.2 [res.on.headers]<a name="res.on.headers"></a></td>
<td align="left">Header dependencies</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1179">1179</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1179"></a></td>
<td align="left">17.4.1.4 [structure.specifications]<a name="structure.specifications"></a></td>
<td align="left">Probably editorial in [structure.specifications]</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1180">1180</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1180"></a></td>
<td align="left">28.9.1 [re.submatch.members]<a name="re.submatch.members"></a></td>
<td align="left">Missing <tt>string_type</tt> member typedef in class <tt>sub_match</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1181">1181</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1181"></a></td>
<td align="left">28.9.2 [re.submatch.op]<a name="re.submatch.op"></a></td>
<td align="left">Invalid <tt>sub_match</tt> comparison operators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1182">1182</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1182"></a></td>
<td align="left">20.14.14 [unord.hash]<a name="unord.hash"></a></td>
<td align="left">Unfortunate hash dependencies</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1183">1183</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1183"></a></td>
<td align="left">27.5.5.3 [basic.ios.members]<a name="basic.ios.members"></a></td>
<td align="left"><tt>basic_ios::set_rdbuf</tt> may break class invariants</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1184">1184</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1184"></a></td>
<td align="left">23.3.11 [vector]<a name="vector"></a></td>
<td align="left">Feature request: dynamic bitset</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1185">1185</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1185"></a></td>
<td align="left">24.2 [iterator.requirements]<a name="iterator.requirements"></a></td>
<td align="left">Iterator categories and output iterators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1186">1186</a></td>
<td align="left"><a href="lwg-active.html#NAD Concepts">NAD Concepts</a><a name="1186"></a></td>
<td align="left">23.6.6 [stack]<a name="stack"></a></td>
<td align="left">Forward list could model a stack</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1187">1187</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1187"></a></td>
<td align="left">20.15.7.6 [meta.trans.other]<a name="meta.trans.other"></a></td>
<td align="left"><tt>std::decay</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1188">1188</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1188"></a></td>
<td align="left">23.2.7 [unord.req]<a name="unord.req"></a></td>
<td align="left">Unordered containers should have a minimum load factor as well as a maximum</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1189">1189</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1189"></a></td>
<td align="left">23.2.7 [unord.req]</td>
<td align="left">Awkward interface for changing the number of buckets in an unordered associative container</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1190">1190</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1190"></a></td>
<td align="left">23.2.7 [unord.req]</td>
<td align="left">Setting the maximum load factor should return the previous value</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1191">1191</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1191"></a></td>
<td align="left">20.5.2.7 [tuple.elem]<a name="tuple.elem"></a></td>
<td align="left"><tt>tuple get</tt> API should respect rvalues</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1192">1192</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1192"></a></td>
<td align="left">21.3.1.3 [string.iterators]<a name="string.iterators"></a></td>
<td align="left"><tt>basic_string</tt> missing definitions for <tt>cbegin</tt> &#47; <tt>cend</tt> &#47; <tt>crbegin</tt> &#47; <tt>crend</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1193">1193</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1193"></a></td>
<td align="left">20.11.1.1 [unique.ptr.dltr]<a name="unique.ptr.dltr"></a></td>
<td align="left"><tt>default_delete</tt> cannot be instantiated with incomplete types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1194">1194</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1194"></a></td>
<td align="left">23.6 [container.adaptors]<a name="container.adaptors"></a></td>
<td align="left">Unintended <tt>queue</tt> constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1195">1195</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1195"></a></td>
<td align="left">17 [library]<a name="library"></a></td>
<td align="left">"Diagnostic required" wording is insufficient to  prevent UB</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1196">1196</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1196"></a></td>
<td align="left">23.6.5.1 [priqueue.cons]<a name="priqueue.cons"></a></td>
<td align="left">move semantics undefined for priority_queue</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1197">1197</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1197"></a></td>
<td align="left">23.2.7 [unord.req]<a name="unord.req"></a></td>
<td align="left">Can unordered containers have <tt>bucket_count() == 0</tt>?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1198">1198</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1198"></a></td>
<td align="left">23.6 [container.adaptors]<a name="container.adaptors"></a></td>
<td align="left">Container adaptor swap: member or non-member?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1199">1199</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1199"></a></td>
<td align="left">23.6 [container.adaptors]</td>
<td align="left">Missing extended copy constructor in container adaptors</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1200">1200</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1200"></a></td>
<td align="left">21.2.2 [char.traits.typedefs]<a name="char.traits.typedefs"></a></td>
<td align="left">"surprising" <tt>char_traits&lt;T&gt;::int_type</tt> requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1201">1201</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1201"></a></td>
<td align="left">20.5.2.4 [tuple.creation]<a name="tuple.creation"></a></td>
<td align="left">Do we always want to unwrap <tt>ref</tt>-wrappers in <tt>make_tuple</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1202">1202</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1202"></a></td>
<td align="left">20.15.3 [meta.help]<a name="meta.help"></a></td>
<td align="left"><tt>integral_constant</tt> needs a spring clean</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1203">1203</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1203"></a></td>
<td align="left">27.7.3.5 [ostream.rvalue]<a name="ostream.rvalue"></a></td>
<td align="left">More useful rvalue stream insertion</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1204">1204</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1204"></a></td>
<td align="left">17.5.4.9 [res.on.arguments]<a name="res.on.arguments"></a></td>
<td align="left">Global permission to move</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1205">1205</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1205"></a></td>
<td align="left">25 [algorithms]<a name="algorithms"></a></td>
<td align="left">Some algorithms could more clearly document their handling of empty ranges</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1206">1206</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1206"></a></td>
<td align="left">25.4.2 [alg.move]<a name="alg.move"></a></td>
<td align="left">Incorrect requires for <tt>move_backward</tt> and <tt>copy_backward</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1207">1207</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1207"></a></td>
<td align="left">23.3.10.5 [list.ops]<a name="list.ops"></a></td>
<td align="left">Underspecified <tt>std::list</tt> operations?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1208">1208</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1208"></a></td>
<td align="left">26.7.2.2 [valarray.cons]<a name="valarray.cons"></a></td>
<td align="left"><tt>valarray initializer_list</tt> constructor has incorrect effects</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1209">1209</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1209"></a></td>
<td align="left">28.10.1 [re.results.const]<a name="re.results.const"></a></td>
<td align="left"><tt>match_results</tt> should be moveable</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1210">1210</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1210"></a></td>
<td align="left">24.2 [iterator.requirements]<a name="iterator.requirements"></a></td>
<td align="left">Iterator reachability should not require a container</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1211">1211</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1211"></a></td>
<td align="left">24.5.3.1 [move.iterator]<a name="move.iterator"></a></td>
<td align="left">Move iterators should be restricted as input iterators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1212">1212</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1212"></a></td>
<td align="left">24.2 [iterator.requirements]<a name="iterator.requirements"></a></td>
<td align="left">result of post-increment/decrement operator</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1213">1213</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="1213"></a></td>
<td align="left">24.2 [iterator.requirements]</td>
<td align="left">Meaning of valid and singular iterator underspecified</td>
<td align="center"><font color="red">No</font></td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1214">1214</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="1214"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">Insufficient/inconsistent key immutability requirements for  associative containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1215">1215</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1215"></a></td>
<td align="left">23.3.10.5 [list.ops]<a name="list.ops"></a></td>
<td align="left"><tt>list::merge</tt> with unequal allocators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1216">1216</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1216"></a></td>
<td align="left">18.8.7 [except.nested]<a name="except.nested"></a></td>
<td align="left">LWG 1066 Incomplete?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1217">1217</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1217"></a></td>
<td align="left">26.5 [complex.numbers]<a name="complex.numbers"></a></td>
<td align="left">Quaternion support</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1218">1218</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1218"></a></td>
<td align="left">30.4.1 [thread.mutex.requirements]<a name="thread.mutex.requirements"></a></td>
<td align="left">mutex destructor synchronization</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1219">1219</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="1219"></a></td>
<td align="left">30.4.2.2.2 [thread.lock.unique.locking]<a name="thread.lock.unique.locking"></a></td>
<td align="left">unique_lock::lock and resource_deadlock_would_occur</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#1159">1159</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1220">1220</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1220"></a></td>
<td align="left">30.5 [thread.condition]<a name="thread.condition"></a></td>
<td align="left">What does <tt>condition_variable</tt> wait on?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1221">1221</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1221"></a></td>
<td align="left">30.5.1 [thread.condition.condvar]<a name="thread.condition.condvar"></a></td>
<td align="left"><tt>condition_variable</tt> wording</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1222">1222</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1222"></a></td>
<td align="left">30.5 [thread.condition]<a name="thread.condition"></a></td>
<td align="left">condition_variable incorrect effects for exception safety</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1223">1223</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1223"></a></td>
<td align="left">30.5.2 [thread.condition.condvarany]<a name="thread.condition.condvarany"></a></td>
<td align="left">condition_variable_any lock matching?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1224">1224</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1224"></a></td>
<td align="left">30.5.2 [thread.condition.condvarany]</td>
<td align="left">condition_variable_any support for recursive mutexes?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1225">1225</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1225"></a></td>
<td align="left">99 [func.ret]<a name="func.ret"></a></td>
<td align="left">C++0x <tt>result_of</tt> issue </td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1226">1226</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1226"></a></td>
<td align="left">30.6.2 [futures.errors]<a name="futures.errors"></a></td>
<td align="left">Incomplete changes of #890</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1227">1227</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1227"></a></td>
<td align="left">20.9 [template.bitset]<a name="template.bitset"></a></td>
<td align="left"><tt>&lt;bitset&gt;</tt> synopsis overspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1228">1228</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1228"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]<a name="meta.unary.prop"></a></td>
<td align="left">User-specialized nothrow type traits</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1229">1229</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1229"></a></td>
<td align="left">19.5.3.3 [syserr.errcode.modifiers]<a name="syserr.errcode.modifiers"></a></td>
<td align="left"><tt>error_code operator=</tt> typo</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1230">1230</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="1230"></a></td>
<td align="left">20.14.11 [func.memfn]<a name="func.memfn"></a></td>
<td align="left"><tt>mem_fn</tt> and variadic templates</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#920">920</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1231">1231</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1231"></a></td>
<td align="left">20.11.2.3.5 [util.smartptr.weak.obs]<a name="util.smartptr.weak.obs"></a></td>
<td align="left"><tt>weak_ptr</tt> comparisons incompletely resolved</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1232">1232</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1232"></a></td>
<td align="left">17 [library]<a name="library"></a></td>
<td align="left">Still <tt>swap</tt>'s with rvalue-references</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1233">1233</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1233"></a></td>
<td align="left">20.10 [memory]<a name="memory"></a></td>
<td align="left">Missing <tt>unique_ptr</tt> signatures in synopsis</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1234">1234</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1234"></a></td>
<td align="left">23.2.3 [sequence.reqmts]<a name="sequence.reqmts"></a></td>
<td align="left">"Do the right thing" and <tt>NULL</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1235">1235</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1235"></a></td>
<td align="left">99 [rand.concept.dist]<a name="rand.concept.dist"></a></td>
<td align="left">Issue with C++0x random number proposal</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1236">1236</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1236"></a></td>
<td align="left">17 [library]<a name="library"></a></td>
<td align="left">reserved identifiers in programs not using the library</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1237">1237</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1237"></a></td>
<td align="left">19.5 [syserr]<a name="syserr"></a></td>
<td align="left">Constrained <tt>error_code</tt>&#47;<tt>error_condition members</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1238">1238</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1238"></a></td>
<td align="left">25 [algorithms]<a name="algorithms"></a></td>
<td align="left">defining algorithms taking iterator for range</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1239">1239</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1239"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]<a name="meta.unary.prop"></a></td>
<td align="left">Defect report</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1240">1240</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1240"></a></td>
<td align="left">20.14.12.2 [func.wrap.func]<a name="func.wrap.func"></a></td>
<td align="left">Deleted comparison functions of <tt>std::function</tt> not needed</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1241">1241</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1241"></a></td>
<td align="left">25.4.9 [alg.unique]<a name="alg.unique"></a></td>
<td align="left"><tt>unique_copy</tt> needs to require <tt>EquivalenceRelation</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1242">1242</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1242"></a></td>
<td align="left">23 [containers]<a name="containers"></a></td>
<td align="left">Enable SCARY iterators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1243">1243</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1243"></a></td>
<td align="left">26.7.2.7 [valarray.cassign]<a name="valarray.cassign"></a></td>
<td align="left">Missing <tt>operator+= (initializer_list&lt;T&gt;)</tt> for <tt>valarray</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1244">1244</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1244"></a></td>
<td align="left">30.6 [futures]<a name="futures"></a></td>
<td align="left"><tt>wait_*()</tt> in <tt>*future</tt> for synchronous functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1245">1245</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1245"></a></td>
<td align="left">20.14.14 [unord.hash]<a name="unord.hash"></a></td>
<td align="left"><tt>std::hash&lt;string&gt;</tt> &amp; co</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1246">1246</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1246"></a></td>
<td align="left">23.3.11.3 [vector.capacity]<a name="vector.capacity"></a></td>
<td align="left"><tt>vector::resize()</tt> missing efficiency guarantee</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1247">1247</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1247"></a></td>
<td align="left">99 [auto.ptr]<a name="auto.ptr"></a></td>
<td align="left"><tt>auto_ptr</tt> is overspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1248">1248</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1248"></a></td>
<td align="left">23.5 [unord]<a name="unord"></a></td>
<td align="left">Equality comparison for unordered containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1249">1249</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1249"></a></td>
<td align="left">27.5.5.2 [basic.ios.cons]<a name="basic.ios.cons"></a></td>
<td align="left"><tt>basic_ios</tt> default ctor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1250">1250</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1250"></a></td>
<td align="left">20.9 [template.bitset]<a name="template.bitset"></a></td>
<td align="left"><tt>&lt;bitset&gt;</tt> still overspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1251">1251</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1251"></a></td>
<td align="left">27.8.2.1 [stringbuf.cons]<a name="stringbuf.cons"></a></td>
<td align="left">move constructing <tt>basic_stringbuf</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1252">1252</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1252"></a></td>
<td align="left">22.3.3.2.3 [conversions.buffer]<a name="conversions.buffer"></a></td>
<td align="left"><tt>wbuffer_convert::state_type</tt> inconsistency</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1253">1253</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1253"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">invalidation of iterators and <tt>emplace</tt> vs. <tt>insert</tt> inconsistence in assoc. containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1254">1254</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1254"></a></td>
<td align="left">23.3.12 [vector.bool]<a name="vector.bool"></a></td>
<td align="left">Misleading sentence in <tt>vector&lt;bool&gt;::flip</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1255">1255</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1255"></a></td>
<td align="left">20.2 [utility]<a name="utility"></a></td>
<td align="left"><tt>declval</tt> should be added to the library</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1256">1256</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1256"></a></td>
<td align="left">20.11.2.3 [util.smartptr.weak]<a name="util.smartptr.weak"></a></td>
<td align="left"><tt>weak_ptr</tt> comparison functions should be removed</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1257">1257</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1257"></a></td>
<td align="left">27.5 [iostreams.base]<a name="iostreams.base"></a></td>
<td align="left">Header &lt;ios&gt; still contains a <code>concept_map</code></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1258">1258</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1258"></a></td>
<td align="left">20.14.12.2.2 [func.wrap.func.mod]<a name="func.wrap.func.mod"></a></td>
<td align="left">std::function Effects clause impossible to satisfy</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1259">1259</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1259"></a></td>
<td align="left">23.2.3 [sequence.reqmts]<a name="sequence.reqmts"></a></td>
<td align="left">Should initializer-list constructors move elements?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1260">1260</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1260"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]<a name="meta.unary.prop"></a></td>
<td align="left"><tt>is_constructible&lt;int*,void*&gt;</tt> reports true</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1261">1261</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1261"></a></td>
<td align="left">21.3.3 [string.conversions]<a name="string.conversions"></a></td>
<td align="left">Insufficent overloads for <tt>to_string</tt> &#47; <tt>to_wstring</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1262">1262</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1262"></a></td>
<td align="left">20.11.2.2.7 [util.smartptr.shared.cmp]<a name="util.smartptr.shared.cmp"></a></td>
<td align="left"><tt>std::less&lt;std::shared_ptr&lt;T&gt;&gt;</tt> is underspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1263">1263</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1263"></a></td>
<td align="left">28.4 [re.syn]<a name="re.syn"></a></td>
<td align="left">missing <tt>swap</tt> overloads for <tt>regex</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1264">1264</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1264"></a></td>
<td align="left">17.5.1.3 [compliance]<a name="compliance"></a></td>
<td align="left"><tt>quick_exit</tt> support for freestanding implementations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1265">1265</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1265"></a></td>
<td align="left">18.10 [support.runtime]<a name="support.runtime"></a></td>
<td align="left"><tt>longjmp</tt> and destructors</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1266">1266</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1266"></a></td>
<td align="left">30.6.7 [futures.shared_future]<a name="futures.shared_future"></a></td>
<td align="left"><tt>shared_future::get</tt> and deferred <tt>async</tt> functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1267">1267</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1267"></a></td>
<td align="left">30.5.2 [thread.condition.condvarany]<a name="thread.condition.condvarany"></a></td>
<td align="left">Incorrect wording for <tt>condition_variable_any::wait_for</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1268">1268</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1268"></a></td>
<td align="left">30.4 [thread.mutex]<a name="thread.mutex"></a></td>
<td align="left">The Mutex requirements in 30.4.1 and 30.4.2 are wrong</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1269">1269</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1269"></a></td>
<td align="left">30.6.4 [futures.state]<a name="futures.state"></a></td>
<td align="left">Associated state doesn't account for <tt>async</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1270">1270</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1270"></a></td>
<td align="left">99 [func.ret]<a name="func.ret"></a></td>
<td align="left"><tt>result_of</tt> should be moved to <tt>&lt;type_traits&gt;</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1271">1271</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1271"></a></td>
<td align="left">20.17.5.5 [time.duration.nonmember]<a name="time.duration.nonmember"></a></td>
<td align="left"><tt>CR</tt> undefined in duration operators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1272">1272</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1272"></a></td>
<td align="left">30.6.5 [futures.promise]<a name="futures.promise"></a></td>
<td align="left">confusing declarations of <tt>promise::set_value</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1273">1273</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1273"></a></td>
<td align="left">30.6.6 [futures.unique_future]<a name="futures.unique_future"></a></td>
<td align="left"><tt>future::valid</tt> should be callable on an invalid future</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1274">1274</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1274"></a></td>
<td align="left">99 [futures.atomic_future]<a name="futures.atomic_future"></a></td>
<td align="left"><tt>atomic_future</tt> constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1275">1275</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1275"></a></td>
<td align="left">30.6 [futures]<a name="futures"></a></td>
<td align="left">Creating and setting futures</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1276">1276</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1276"></a></td>
<td align="left">23.3.9 [forwardlist]<a name="forwardlist"></a></td>
<td align="left"><tt>forwardlist</tt> missing allocator constructors</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1277">1277</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1277"></a></td>
<td align="left">30.3.1.1 [thread.thread.id]<a name="thread.thread.id"></a></td>
<td align="left"><tt>std::thread::id</tt> should be trivially copyable</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1278">1278</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1278"></a></td>
<td align="left">23.3.9.5 [forwardlist.modifiers]<a name="forwardlist.modifiers"></a></td>
<td align="left">Inconsistent return values for <tt>forward_list::insert_after</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1279">1279</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1279"></a></td>
<td align="left">99 [depr.base]<a name="depr.base"></a></td>
<td align="left">forbid <tt>[u|bi]nary_function</tt> specialization</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1280">1280</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1280"></a></td>
<td align="left">24.6.1.1 [istream.iterator.cons]<a name="istream.iterator.cons"></a></td>
<td align="left">Initialization of stream iterators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1281">1281</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1281"></a></td>
<td align="left">20.16.3 [ratio.ratio]<a name="ratio.ratio"></a></td>
<td align="left">CopyConstruction and Assignment between ratios having the same normalized form</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1282">1282</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1282"></a></td>
<td align="left">25 [algorithms]<a name="algorithms"></a></td>
<td align="left">A proposal to add <tt>std::split</tt> algorithm</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1283">1283</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1283"></a></td>
<td align="left">17.5.3.1 [utility.arg.requirements]<a name="utility.arg.requirements"></a></td>
<td align="left"><tt>MoveConstructible</tt> and <tt>MoveAssignable</tt> need clarification
of moved-from state</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1284">1284</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1284"></a></td>
<td align="left">23.3.12 [vector.bool]<a name="vector.bool"></a></td>
<td align="left"><tt>vector&lt;bool&gt; initializer_list</tt> constructor missing an allocator argument</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1285">1285</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1285"></a></td>
<td align="left">20.10.8.2 [allocator.traits.members]<a name="allocator.traits.members"></a></td>
<td align="left"><tt>allocator_traits</tt> call to <tt>new</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1286">1286</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1286"></a></td>
<td align="left">20.10.8.2 [allocator.traits.members]</td>
<td align="left"><tt>allocator_traits::select_on_container_copy_construction</tt> type-o</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1287">1287</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1287"></a></td>
<td align="left">20.14.12.2.1 [func.wrap.func.con]<a name="func.wrap.func.con"></a></td>
<td align="left"><tt>std::function</tt> requires <tt>CopyConstructible</tt> target object</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1288">1288</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1288"></a></td>
<td align="left">20.14.12.2.1 [func.wrap.func.con]</td>
<td align="left"><tt>std::function</tt> assignment from rvalues</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1289">1289</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1289"></a></td>
<td align="left">20.2 [utility]<a name="utility"></a></td>
<td align="left">Generic casting requirements for smart pointers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1290">1290</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1290"></a></td>
<td align="left">20.14 [function.objects]<a name="function.objects"></a></td>
<td align="left">Don't require <tt>[u|bi]nary_function</tt> inheritance</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1291">1291</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1291"></a></td>
<td align="left">30.6.5 [futures.promise]<a name="futures.promise"></a></td>
<td align="left">Exceptions thrown during <tt>promise::set_value</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1292">1292</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1292"></a></td>
<td align="left">20.14.12.2.1 [func.wrap.func.con]<a name="func.wrap.func.con"></a></td>
<td align="left"><tt>std::function</tt> should support all callable types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1293">1293</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1293"></a></td>
<td align="left">20.11.1.3 [unique.ptr.runtime]<a name="unique.ptr.runtime"></a></td>
<td align="left"><tt>unique_ptr&lt;T[], D&gt;</tt> needs to get rid of <i>unspecified-pointer-type</i></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1294">1294</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1294"></a></td>
<td align="left">20.14.2 [func.require]<a name="func.require"></a></td>
<td align="left">Difference between callable wrapper and forwarding  call wrapper unclear</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1295">1295</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1295"></a></td>
<td align="left">20.14.2 [func.require]</td>
<td align="left">Contradictory call wrapper requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1296">1296</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1296"></a></td>
<td align="left">23.4.4 [map]<a name="map"></a></td>
<td align="left"><tt>map</tt> and <tt>multimap value_compare</tt> overspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1297">1297</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1297"></a></td>
<td align="left">20.11.1.5 [unique.ptr.special]<a name="unique.ptr.special"></a></td>
<td align="left"><tt>unique_ptr</tt>'s relational operator functions should induce a total order</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1298">1298</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1298"></a></td>
<td align="left">22.2 [locale.syn]<a name="locale.syn"></a></td>
<td align="left">Missing specialization of <tt>ctype_byname&lt;char&gt;</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1299">1299</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1299"></a></td>
<td align="left">27.7.5 [ext.manip]<a name="ext.manip"></a></td>
<td align="left">Confusing typo in specification for <tt>get_time</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1300">1300</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1300"></a></td>
<td align="left">30.6.5 [futures.promise]<a name="futures.promise"></a></td>
<td align="left">Circular definition of <tt>promise::swap</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1301">1301</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1301"></a></td>
<td align="left">23.2.3 [sequence.reqmts]<a name="sequence.reqmts"></a></td>
<td align="left"><tt>clear()</tt> and assignment</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1302">1302</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1302"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">different <tt>emplace</tt> semantics for sequence and associated containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1303">1303</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1303"></a></td>
<td align="left">20.11.1.2 [unique.ptr.single]<a name="unique.ptr.single"></a></td>
<td align="left"><tt>shared_ptr</tt>, <tt>unique_ptr</tt>, and rvalue references v2</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1304">1304</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1304"></a></td>
<td align="left">30.6.7 [futures.shared_future]<a name="futures.shared_future"></a></td>
<td align="left">Missing preconditions for <tt>shared_future</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1305">1305</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1305"></a></td>
<td align="left">99 [futures.atomic_future]<a name="futures.atomic_future"></a></td>
<td align="left">preconditions for <tt>atomic_future</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1306">1306</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1306"></a></td>
<td align="left">23.3.7 [array]<a name="array"></a></td>
<td align="left"><tt>pointer</tt> and <tt>const_pointer</tt> for <tt>&lt;array&gt;</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1307">1307</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1307"></a></td>
<td align="left">18.8.6 [propagation]<a name="propagation"></a></td>
<td align="left"><tt>exception_ptr</tt> and <tt>allocator</tt> pointers don't understand !=</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1308">1308</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1308"></a></td>
<td align="left">25.5.7 [alg.min.max]<a name="alg.min.max"></a></td>
<td align="left">Concerns about <tt>initializer_list</tt> overloads of <tt>min</tt>,
<tt>max</tt>, and <tt>minmax</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1309">1309</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1309"></a></td>
<td align="left">17.5.3.1 [utility.arg.requirements]<a name="utility.arg.requirements"></a></td>
<td align="left">Missing expressions for <tt>Move/CopyConstructible</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1310">1310</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1310"></a></td>
<td align="left">23.3.9.6 [forwardlist.ops]<a name="forwardlist.ops"></a></td>
<td align="left"><tt>forward_list splice_after</tt> from lvalues</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1311">1311</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1311"></a></td>
<td align="left">24.2.5 [forward.iterators]<a name="forward.iterators"></a></td>
<td align="left">multi-pass property of Forward Iterator underspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1312">1312</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1312"></a></td>
<td align="left">23.3.11.4 [vector.data]<a name="vector.data"></a></td>
<td align="left"><tt>vector::data</tt> no longer returns a raw pointer</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1313">1313</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1313"></a></td>
<td align="left">26.6.7.1 [rand.util.seedseq]<a name="rand.util.seedseq"></a></td>
<td align="left">Seed sequence's param function not useful for pure output iterator</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1314">1314</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1314"></a></td>
<td align="left">18.2 [support.types]<a name="support.types"></a></td>
<td align="left"><tt>NULL</tt> and <tt>nullptr</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1315">1315</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1315"></a></td>
<td align="left">30.6.8 [futures.async]<a name="futures.async"></a></td>
<td align="left">return type of <tt>async</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1316">1316</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1316"></a></td>
<td align="left">20.13 [allocator.adaptor]<a name="allocator.adaptor"></a></td>
<td align="left"><tt>scoped_allocator_adaptor operator==</tt> has no definition</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1317">1317</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1317"></a></td>
<td align="left">20.14.14 [unord.hash]<a name="unord.hash"></a></td>
<td align="left">make_hash</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1318">1318</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1318"></a></td>
<td align="left">20.10.8.1 [allocator.traits.types]<a name="allocator.traits.types"></a></td>
<td align="left">N2982 removes previous allocator capabilities</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#1375">1375</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1319">1319</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1319"></a></td>
<td align="left">23.2.1 [container.requirements.general]<a name="container.requirements.general"></a></td>
<td align="left">Containers should require an iterator that is at least a Forward Iterator</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1320">1320</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1320"></a></td>
<td align="left">24.3 [iterator.synopsis]<a name="iterator.synopsis"></a></td>
<td align="left">Header for <tt>iter_swap</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1321">1321</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1321"></a></td>
<td align="left">20.13.4 [allocator.adaptor.members]<a name="allocator.adaptor.members"></a></td>
<td align="left"><tt>scoped_allocator_adaptor construct</tt> and <tt>destroy</tt> don't
use <tt>allocator_traits</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1322">1322</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1322"></a></td>
<td align="left">17.5.3.1 [utility.arg.requirements]<a name="utility.arg.requirements"></a></td>
<td align="left">Explicit <tt>CopyConstructible</tt> requirements are insufficient</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1323">1323</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1323"></a></td>
<td align="left">21.3.1.6.6 [string.replace]<a name="string.replace"></a></td>
<td align="left"><tt>basic_string::replace</tt> should use <tt>const_iterator</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1324">1324</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1324"></a></td>
<td align="left">20.4.2 [pairs.pair]<a name="pairs.pair"></a></td>
<td align="left">Still too many implicit conversions for <tt>pair</tt> and  <tt>tuple</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1325">1325</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1325"></a></td>
<td align="left">20.9.1 [bitset.cons]<a name="bitset.cons"></a></td>
<td align="left"><tt>bitset</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1326">1326</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1326"></a></td>
<td align="left">20.4.2 [pairs.pair]<a name="pairs.pair"></a></td>
<td align="left">Missing&#47;wrong preconditions for <tt>pair</tt> and <tt>tuple</tt> functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1327">1327</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1327"></a></td>
<td align="left">26.9 [c.math]<a name="c.math"></a></td>
<td align="left">templates defined in <tt>&lt;cmath&gt;</tt> replacing C macros with the same name</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1328">1328</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1328"></a></td>
<td align="left">27.7.2.1.3 [istream::sentry]<a name="istream::sentry"></a></td>
<td align="left">istream extractors not setting <tt>failbit</tt> if <tt>eofbit</tt> is already set</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1329">1329</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1329"></a></td>
<td align="left">23.2.2 [container.requirements.dataraces]<a name="container.requirements.dataraces"></a></td>
<td align="left">Data races on <code>vector&lt;bool&gt;</code></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1330">1330</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1330"></a></td>
<td align="left">23.2 [container.requirements]<a name="container.requirements"></a></td>
<td align="left">Move container requirements into requirements tables</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1331">1331</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1331"></a></td>
<td align="left">17 [library]<a name="library"></a></td>
<td align="left">incorporate move special member functions into library</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1332">1332</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1332"></a></td>
<td align="left">17.5.3.4 [hash.requirements]<a name="hash.requirements"></a></td>
<td align="left">Let Hash objects throw!</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1333">1333</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1333"></a></td>
<td align="left">20.14.12.2.4 [func.wrap.func.inv]<a name="func.wrap.func.inv"></a></td>
<td align="left">Missing forwarding during <tt>std::function</tt> invocation</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1334">1334</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1334"></a></td>
<td align="left">24.5.2.2.2 [back.insert.iter.op=]<a name="back.insert.iter.op="></a></td>
<td align="left">Insert iterators are broken for some proxy containers compared to C++03</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1335">1335</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1335"></a></td>
<td align="left">20.5.2.8 [tuple.rel]<a name="tuple.rel"></a></td>
<td align="left">Insufficient requirements for <tt>tuple::operator&lt;()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1337">1337</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1337"></a></td>
<td align="left">28.7 [re.traits]<a name="re.traits"></a></td>
<td align="left">Swapped arguments in <tt>regex_traits::isctype</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1338">1338</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1338"></a></td>
<td align="left">25.3.13 [alg.search]<a name="alg.search"></a></td>
<td align="left">LWG 1205 incorrectly applied</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1339">1339</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1339"></a></td>
<td align="left">99 [uninitialized.fill.n]<a name="uninitialized.fill.n"></a></td>
<td align="left"><tt>uninitialized_fill_n</tt> should return the end of its range</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1340">1340</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1340"></a></td>
<td align="left">23.3.9.5 [forwardlist.modifiers]<a name="forwardlist.modifiers"></a></td>
<td align="left">Why does <tt>forward_list::resize</tt> take the object to be copied by value?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1344">1344</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1344"></a></td>
<td align="left">17 [library]<a name="library"></a></td>
<td align="left">Replace <tt>throw()</tt> with <tt>noexcept</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#1351">1351</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1345">1345</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1345"></a></td>
<td align="left">17 [library]</td>
<td align="left">Library classes should have <tt>noexcept</tt> move operations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1346">1346</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1346"></a></td>
<td align="left">17 [library]</td>
<td align="left">Apply <tt>noexcept</tt> where library specification does not permit exceptions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#1352">1352</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1347">1347</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1347"></a></td>
<td align="left">17 [library]</td>
<td align="left">Apply <tt>noexcept</tt> judiciously throughout the library</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1348">1348</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1348"></a></td>
<td align="left">17 [library]</td>
<td align="left">Exception safety of unspecified types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1349">1349</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1349"></a></td>
<td align="left">17 [library]</td>
<td align="left"><tt>swap</tt> should not throw</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1350">1350</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="1350"></a></td>
<td align="left">17 [library]</td>
<td align="left">Implicit contructors accidentally made some library types move-only</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#1421">1421</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1351">1351</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="1351"></a></td>
<td align="left">17 [library]</td>
<td align="left">Replace dynamic exception specifications with <tt>noexcept</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#1344">1344</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1352">1352</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="1352"></a></td>
<td align="left">17 [library]</td>
<td align="left">Apply <tt>noexcept</tt> where library specification says "Throws: Nothing"</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#1346">1346</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1353">1353</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1353"></a></td>
<td align="left">17 [library]</td>
<td align="left">Clarify the state of a <i>moved-from</i> object</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1354">1354</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1354"></a></td>
<td align="left">17.3.7 [defns.deadlock]<a name="defns.deadlock"></a></td>
<td align="left">The definition of deadlock excludes cases involving a single thread</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1355">1355</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1355"></a></td>
<td align="left">99 [defns.move.assign.op]<a name="defns.move.assign.op"></a></td>
<td align="left">The definition of move-assignment operator is redundant</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1356">1356</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1356"></a></td>
<td align="left">99 [defns.move.ctor]<a name="defns.move.ctor"></a></td>
<td align="left">The definition of move-constructor is redundant</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1357">1357</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1357"></a></td>
<td align="left">17.4.2.1.4 [bitmask.types]<a name="bitmask.types"></a></td>
<td align="left">Library bitmask types to not satisfy the bimask type requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1358">1358</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1358"></a></td>
<td align="left">17.5.1.3 [compliance]<a name="compliance"></a></td>
<td align="left">Add <tt>&lt;chrono&gt;</tt> and <tt>&lt;ratio&gt;</tt> to
freestanding implementations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1359">1359</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1359"></a></td>
<td align="left">17.5.1.3 [compliance]</td>
<td align="left">Add <tt>&lt;tuple&gt;</tt> and <tt>&lt;utility&gt;</tt> to freestanding implementations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1360">1360</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1360"></a></td>
<td align="left">17.5.1.3 [compliance]</td>
<td align="left">Add <tt>&lt;atomic&gt;</tt> to free-standing implementations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1361">1361</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1361"></a></td>
<td align="left">17.5.2 [using]<a name="using"></a></td>
<td align="left">Does use of <tt>std::size_t</tt> in a header imply that typedef name is available to users?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1362">1362</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1362"></a></td>
<td align="left">17.5.4.9 [res.on.arguments]<a name="res.on.arguments"></a></td>
<td align="left">Description of binding to rvalue-references should use the new 'xvalue' vocabulary</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1363">1363</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1363"></a></td>
<td align="left">18.2 [support.types]<a name="support.types"></a></td>
<td align="left"><tt>offsetof</tt> should be marked <tt>noexcept</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1364">1364</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1364"></a></td>
<td align="left">18.8.6 [propagation]<a name="propagation"></a></td>
<td align="left">It is not clear how <tt>exception_ptr</tt> is synchronized</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1365">1365</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1365"></a></td>
<td align="left">18.6.3 [alloc.errors]<a name="alloc.errors"></a></td>
<td align="left">Thread-safety of handler functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1366">1366</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1366"></a></td>
<td align="left">18.6.2.4 [new.delete.dataraces]<a name="new.delete.dataraces"></a></td>
<td align="left">New-handler and data races</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1367">1367</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1367"></a></td>
<td align="left">99 [exception.unexpected]<a name="exception.unexpected"></a></td>
<td align="left">Deprecate library support for checking dynamic exception specifications</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1368">1368</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1368"></a></td>
<td align="left">99 [uncaught]<a name="uncaught"></a></td>
<td align="left">Thread safety of <tt>std::uncaught_exception()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1369">1369</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1369"></a></td>
<td align="left">18.8.6 [propagation]<a name="propagation"></a></td>
<td align="left"><tt>rethrow_exception</tt> may introduce data races</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1370">1370</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1370"></a></td>
<td align="left">18.8.7 [except.nested]<a name="except.nested"></a></td>
<td align="left"><tt>throw_with_nested</tt> should not use perfect forwarding</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1371">1371</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1371"></a></td>
<td align="left">19 [diagnostics]<a name="diagnostics"></a></td>
<td align="left">Standard exceptions require stronger no-throw guarantees</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1372">1372</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1372"></a></td>
<td align="left">19.5.2.5 [syserr.errcat.objects]<a name="syserr.errcat.objects"></a></td>
<td align="left">Adopt recommended practice for standard error categories</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1373">1373</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1373"></a></td>
<td align="left">20.2 [utility]<a name="utility"></a></td>
<td align="left">Customizable traits should have their own headers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1374">1374</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1374"></a></td>
<td align="left">17.5.3.1 [utility.arg.requirements]<a name="utility.arg.requirements"></a></td>
<td align="left">Clarify moved-from objects are &quot;toxic&quot;</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1375">1375</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="1375"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left"><tt>reference_type</tt> should not have been removed from the
allocator requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#1318">1318</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1376">1376</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1376"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]</td>
<td align="left">Allocator interface is not backward compatible</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1377">1377</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1377"></a></td>
<td align="left">20.2 [utility]<a name="utility"></a></td>
<td align="left">The revised <tt>forward</tt> is not compatible with access-control</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1378">1378</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1378"></a></td>
<td align="left">20.4 [pairs]<a name="pairs"></a></td>
<td align="left"><tt>pair</tt> and <tt>tuple</tt> have too many conversions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1379">1379</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1379"></a></td>
<td align="left">20.4.2 [pairs.pair]<a name="pairs.pair"></a></td>
<td align="left"><tt>pair</tt> copy-assignment not consistent for references</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1380">1380</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1380"></a></td>
<td align="left">20.4 [pairs]<a name="pairs"></a></td>
<td align="left"><tt>pair</tt> and <tt>tuple</tt> of references need to better specify move-semantics</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1381">1381</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1381"></a></td>
<td align="left">99 [pair.range]<a name="pair.range"></a></td>
<td align="left">Replace <tt>pair</tt>'s range support by proper range facility</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1382">1382</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1382"></a></td>
<td align="left">20.4 [pairs]<a name="pairs"></a></td>
<td align="left"><tt>pair</tt> and <tt>tuple</tt> constructors should <tt>forward</tt> arguments</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1383">1383</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1383"></a></td>
<td align="left">20.4 [pairs]</td>
<td align="left">Inconsistent defaulted move&#47;copy members in <tt>pair</tt> and <tt>tuple</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1384">1384</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1384"></a></td>
<td align="left">20.5.2.4 [tuple.creation]<a name="tuple.creation"></a></td>
<td align="left">Function <tt>pack_arguments</tt> is poorly named</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1385">1385</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1385"></a></td>
<td align="left">20.5.2.4 [tuple.creation]</td>
<td align="left"><tt>tuple_cat</tt> should be a single variadic signature</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1386">1386</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1386"></a></td>
<td align="left">20.5.2.4 [tuple.creation]</td>
<td align="left"><tt>pack_arguments</tt> overly complex</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1387">1387</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1387"></a></td>
<td align="left">99 [tuple.range]<a name="tuple.range"></a></td>
<td align="left">Range support by <tt>tuple</tt> should be removed</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1388">1388</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1388"></a></td>
<td align="left">20.16.3 [ratio.ratio]<a name="ratio.ratio"></a></td>
<td align="left">LWG 1281 incorrectly accepted</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1389">1389</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1389"></a></td>
<td align="left">20.16.4 [ratio.arithmetic]<a name="ratio.arithmetic"></a></td>
<td align="left">Compile-time rational arithmetic and overflow</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1390">1390</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1390"></a></td>
<td align="left">20.15 [meta]<a name="meta"></a></td>
<td align="left">Limit speculative compilation for constructible&#47;convertible traits</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1391">1391</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1391"></a></td>
<td align="left">20.15 [meta]</td>
<td align="left">constructible&#47;convertible traits and access control</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1392">1392</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1392"></a></td>
<td align="left">20.15.4 [meta.unary]<a name="meta.unary"></a></td>
<td align="left"><tt>result_of</tt> should support pointer-to-data-member</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1393">1393</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1393"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]<a name="meta.unary.prop"></a></td>
<td align="left">Trivial traits imply <tt>noexcept</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1394">1394</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1394"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]</td>
<td align="left"><tt>is_constructible</tt> reports false positives</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1395">1395</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1395"></a></td>
<td align="left">20.15.6 [meta.rel]<a name="meta.rel"></a></td>
<td align="left">Inconsistent reference links should be unified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1396">1396</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1396"></a></td>
<td align="left">28.8 [re.regex]<a name="re.regex"></a></td>
<td align="left"><tt>regex</tt> should support allocators</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#1451">1451</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1397">1397</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1397"></a></td>
<td align="left">20.14 [function.objects]<a name="function.objects"></a></td>
<td align="left">Deprecate '98 binders</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1398">1398</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1398"></a></td>
<td align="left">20.14 [function.objects]</td>
<td align="left">Users should be able to specialize functors without depending on whole <tt>&lt;functional&gt;</tt> header</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1399">1399</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1399"></a></td>
<td align="left">20.14.12.2 [func.wrap.func]<a name="func.wrap.func"></a></td>
<td align="left"><tt>function</tt> does not need an <tt>explicit</tt> default constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1400">1400</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1400"></a></td>
<td align="left">20.14.12.2.1 [func.wrap.func.con]<a name="func.wrap.func.con"></a></td>
<td align="left">FCD <tt>function</tt> does not need an <tt>explicit</tt> default constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1401">1401</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1401"></a></td>
<td align="left">20.10 [memory]<a name="memory"></a></td>
<td align="left">Provide support for <tt>unique_ptr&lt;T&gt; == nullptr</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1402">1402</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1402"></a></td>
<td align="left">20.10 [memory]</td>
<td align="left"><tt>nullptr</tt> constructors for smart pointers should be <tt>constexpr</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1403">1403</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1403"></a></td>
<td align="left">20.10.6 [allocator.tag]<a name="allocator.tag"></a></td>
<td align="left">Inconsistent definitions for <tt>allocator_arg</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1404">1404</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1404"></a></td>
<td align="left">20.10.3 [pointer.traits]<a name="pointer.traits"></a></td>
<td align="left"><tt>pointer_traits</tt> should have a <tt>size_type</tt> member</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1405">1405</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1405"></a></td>
<td align="left">20.13 [allocator.adaptor]<a name="allocator.adaptor"></a></td>
<td align="left">Move <tt>scoped_allocator_adaptor</tt> into separate header</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1406">1406</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1406"></a></td>
<td align="left">20.11.2.2 [util.smartptr.shared]<a name="util.smartptr.shared"></a></td>
<td align="left">Support hashing smart-pointers based on <i>owner</i></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1407">1407</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1407"></a></td>
<td align="left">20.11.2.2.1 [util.smartptr.shared.const]<a name="util.smartptr.shared.const"></a></td>
<td align="left">Synch <tt>shared_ptr</tt> constructors taking movable types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1408">1408</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1408"></a></td>
<td align="left">20.10.4 [util.dynamic.safety]<a name="util.dynamic.safety"></a></td>
<td align="left">Allow recycling of pointers after <tt>undeclare_no_pointers</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1409">1409</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1409"></a></td>
<td align="left">99 [time.clock.monotonic]<a name="time.clock.monotonic"></a></td>
<td align="left">Specify whether <tt>monotonic_clock</tt> is a distinct type or a typedef</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1410">1410</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1410"></a></td>
<td align="left">99 [time.clock.monotonic]</td>
<td align="left">Add a feature-detect macro for <tt>monotonic_clock</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#1411">1411</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1411">1411</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="1411"></a></td>
<td align="left">99 [time.clock.monotonic]</td>
<td align="left">Add a compile-time flag to detect <tt>monotonic_clock</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#1410">1410</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1412">1412</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1412"></a></td>
<td align="left">99 [time.clock.monotonic]</td>
<td align="left">Make monotonic clocks mandatory</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1413">1413</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1413"></a></td>
<td align="left">20.17.7.3 [time.clock.hires]<a name="time.clock.hires"></a></td>
<td align="left">Specify whether <tt>high_resolution_clock</tt> is a distinct type or a typedef</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1414">1414</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1414"></a></td>
<td align="left">21.2.3.2 [char.traits.specializations.char16_t]<a name="char.traits.specializations.char16_t"></a></td>
<td align="left">Fixing remaining dead links to <tt>POS_T</tt> and <tt>OFF_T</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#1444">1444</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1415">1415</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1415"></a></td>
<td align="left">23.2.1 [container.requirements.general]<a name="container.requirements.general"></a></td>
<td align="left">Iterator stability bans the short-string optimization</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1416">1416</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1416"></a></td>
<td align="left">23.2 [container.requirements]<a name="container.requirements"></a></td>
<td align="left"><tt>forward_list::erase_after</tt> should not be allowed to throw</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1417">1417</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1417"></a></td>
<td align="left">23.3.7.8 [array.zero]<a name="array.zero"></a></td>
<td align="left"><tt>front&#47;back</tt> on a zero-sized <tt>array</tt> should be undefined</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1418">1418</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1418"></a></td>
<td align="left">23.3.8.3 [deque.capacity]<a name="deque.capacity"></a></td>
<td align="left">Effects of <tt>resize(size())</tt> on a <tt>deque</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1419">1419</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1419"></a></td>
<td align="left">23.3.9 [forwardlist]<a name="forwardlist"></a></td>
<td align="left"><tt>forward_list::erase_after</tt> should return an iterator</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1420">1420</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1420"></a></td>
<td align="left">23.3.10.3 [list.capacity]<a name="list.capacity"></a></td>
<td align="left">Effects of <tt>resize(size())</tt> on a <tt>list</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1421">1421</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1421"></a></td>
<td align="left">23.6 [container.adaptors]<a name="container.adaptors"></a></td>
<td align="left">Accidental move-only library types due to new core language rules</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#1350">1350</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1422">1422</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1422"></a></td>
<td align="left">23.3.12 [vector.bool]<a name="vector.bool"></a></td>
<td align="left"><tt>vector&lt;bool&gt;</tt> iterators are not random access</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1423">1423</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1423"></a></td>
<td align="left">23.4.4 [map]<a name="map"></a></td>
<td align="left"><tt>map</tt> constructor accepting an allocator as single parameter should be explicit</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1424">1424</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1424"></a></td>
<td align="left">23.4.5 [multimap]<a name="multimap"></a></td>
<td align="left"><tt>multimap</tt> constructor accepting an allocator as a single parameter should be explicit</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1425">1425</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1425"></a></td>
<td align="left">23.4.6 [set]<a name="set"></a></td>
<td align="left"><tt>set</tt> constructor accepting an allocator as a single parameter should be explicit</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1426">1426</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1426"></a></td>
<td align="left">23.4.7 [multiset]<a name="multiset"></a></td>
<td align="left"><tt>multiset</tt> constructor accepting an allocator as a single parameter should be explicit</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1427">1427</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1427"></a></td>
<td align="left">23.5.4 [unord.map]<a name="unord.map"></a></td>
<td align="left"><tt>unordered_map</tt> constructor accepting an allocator as a single parameter should be explicit</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1428">1428</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1428"></a></td>
<td align="left">23.5.5 [unord.multimap]<a name="unord.multimap"></a></td>
<td align="left"><tt>unordered_multimap</tt> constructor accepting an allocator as a single parameter should be explicit</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1429">1429</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1429"></a></td>
<td align="left">23.5.6 [unord.set]<a name="unord.set"></a></td>
<td align="left"><tt>unordered_set</tt> constructor accepting an allocator as a single parameter should be explicit</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1430">1430</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1430"></a></td>
<td align="left">23.5.7 [unord.multiset]<a name="unord.multiset"></a></td>
<td align="left"><tt>unordered_multiset</tt> constructor accepting an allocator as a single parameter should be explicit</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1431">1431</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1431"></a></td>
<td align="left">25.3.12 [alg.is_permutation]<a name="alg.is_permutation"></a></td>
<td align="left"><tt>is_permutation</tt> must be more restrictive</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1432">1432</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1432"></a></td>
<td align="left">25.4.13 [alg.random.shuffle]<a name="alg.random.shuffle"></a></td>
<td align="left"><tt>random_shuffle</tt> signatures are inconsistent</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#1433">1433</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1433">1433</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="1433"></a></td>
<td align="left">25.4.13 [alg.random.shuffle]</td>
<td align="left"><tt>random_shuffle</tt> and <tt>shuffle</tt> should have consistent signatures</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#1432">1432</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1434">1434</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1434"></a></td>
<td align="left">25.5.7 [alg.min.max]<a name="alg.min.max"></a></td>
<td align="left">For <tt>min/max</tt> functions replace variadic arguments by <tt>initializer_list</tt> argument</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1435">1435</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1435"></a></td>
<td align="left">26.5.7 [complex.value.ops]<a name="complex.value.ops"></a></td>
<td align="left">Unclear returns specifications for C99 complex number functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1436">1436</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1436"></a></td>
<td align="left">26.6.3 [rand.eng]<a name="rand.eng"></a></td>
<td align="left">Random number engine constructor concerns</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1437">1437</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1437"></a></td>
<td align="left">26.6.3.2 [rand.eng.mers]<a name="rand.eng.mers"></a></td>
<td align="left">Mersenne twister meaningless for word sizes less than two</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1438">1438</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1438"></a></td>
<td align="left">26.6.4.2 [rand.adapt.disc]<a name="rand.adapt.disc"></a></td>
<td align="left">No definition for <tt>base()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1439">1439</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1439"></a></td>
<td align="left">26.6.8.6.2 [rand.dist.samp.pconst]<a name="rand.dist.samp.pconst"></a></td>
<td align="left">Return from <tt>densities()</tt> functions?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1440">1440</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1440"></a></td>
<td align="left">26.6.8.6.3 [rand.dist.samp.plinear]<a name="rand.dist.samp.plinear"></a></td>
<td align="left">Incorrect specification for <tt>piecewise_linear_distribution</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1441">1441</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1441"></a></td>
<td align="left">26.9 [c.math]<a name="c.math"></a></td>
<td align="left">Floating-point test functions are incorrectly specified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1442">1442</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1442"></a></td>
<td align="left">30 [thread]<a name="thread"></a></td>
<td align="left">"happens-before" should be "synchronizes-with"</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#1443">1443</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1443">1443</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="1443"></a></td>
<td align="left">30 [thread]</td>
<td align="left">Imposed happens-before edges are not made transitive</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#1442">1442</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1444">1444</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="1444"></a></td>
<td align="left">27.5.4.2 [fpos.operations]<a name="fpos.operations"></a></td>
<td align="left"><tt>OFF_T</tt> is not defined</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#1414">1414</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1445">1445</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1445"></a></td>
<td align="left">27.7 [iostream.format]<a name="iostream.format"></a></td>
<td align="left">Several iostreams member functions incorrectly specified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1446">1446</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1446"></a></td>
<td align="left">27.7 [iostream.format]</td>
<td align="left">Move and swap for I/O streams</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1447">1447</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1447"></a></td>
<td align="left">27.7 [iostream.format]</td>
<td align="left">Request to resolve issue LWG 1328</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1448">1448</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1448"></a></td>
<td align="left">27.8.2.3 [stringbuf.members]<a name="stringbuf.members"></a></td>
<td align="left">Concerns about <tt>basic_stringbuf::str(basic_string)</tt> postconditions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1449">1449</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1449"></a></td>
<td align="left">27.8.3 [istringstream]<a name="istringstream"></a></td>
<td align="left">Incomplete specification of header <tt>&lt;cinttypes&gt;</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1450">1450</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="1450"></a></td>
<td align="left">28.5.2 [re.matchflag]<a name="re.matchflag"></a></td>
<td align="left">Contradiction in <tt>regex_constants</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1451">1451</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="1451"></a></td>
<td align="left">28.8 [re.regex]<a name="re.regex"></a></td>
<td align="left"><tt>regex</tt> should support allocators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-active.html#1396">1396</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1452">1452</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1452"></a></td>
<td align="left">28.10.4 [re.results.acc]<a name="re.results.acc"></a></td>
<td align="left">"target sequence" is not defined</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1453">1453</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1453"></a></td>
<td align="left">28.10.4 [re.results.acc]</td>
<td align="left">Default constructed <tt>match_results</tt> behavior for certain operations </td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1454">1454</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="1454"></a></td>
<td align="left">29 [atomics]<a name="atomics"></a></td>
<td align="left">Ensure C compatibility for atomics</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#1455">1455</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1455">1455</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1455"></a></td>
<td align="left">29 [atomics]</td>
<td align="left">C language compatibility for atomics</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#1454">1454</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1456">1456</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1456"></a></td>
<td align="left">29 [atomics]</td>
<td align="left">Missing fixed-size <tt>atomic_</tt> typedefs</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1457">1457</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1457"></a></td>
<td align="left">29.2 [atomics.syn]<a name="atomics.syn"></a></td>
<td align="left">Splitting lock-free properties</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1458">1458</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="1458"></a></td>
<td align="left">29.3 [atomics.order]<a name="atomics.order"></a></td>
<td align="left">Overlapping evaluations are allowed</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-active.html#1459">1459</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1459">1459</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1459"></a></td>
<td align="left">29.3 [atomics.order]</td>
<td align="left">Overlapping evaluations are allowed</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#1458">1458</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1460">1460</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1460"></a></td>
<td align="left">29.4 [atomics.lockfree]<a name="atomics.lockfree"></a></td>
<td align="left">Missing lock-free property for type <tt>bool</tt> should be added</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1461">1461</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1461"></a></td>
<td align="left">29 [atomics]<a name="atomics"></a></td>
<td align="left">Rename all <tt>ATOMIC_*</tt> macros as <tt>STD_ATOMIC_*</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1462">1462</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1462"></a></td>
<td align="left">99 [atomics.types.integral]<a name="atomics.types.integral"></a></td>
<td align="left">Ambiguous value assignment to <tt>atomic_bool</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#1463">1463</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1463">1463</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="1463"></a></td>
<td align="left">99 [atomics.types.integral]</td>
<td align="left">Inconsistent value assignment for <tt>atomic_bool</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#1462">1462</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1464">1464</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1464"></a></td>
<td align="left">99 [atomics.types.integral]</td>
<td align="left">Underspecified typedefs for atomic integral types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1465">1465</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1465"></a></td>
<td align="left">99 [atomics.types.address]<a name="atomics.types.address"></a></td>
<td align="left">Missing arithmetic operators for <tt>atomic_address</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1466">1466</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1466"></a></td>
<td align="left">99 [atomics.types.address]</td>
<td align="left">Silent <tt>const</tt> breakage by <tt>compare_exchange_*</tt> member functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1467">1467</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1467"></a></td>
<td align="left">99 [atomics.types.address]</td>
<td align="left">Deriving <tt>atomic&lt;T*&gt;</tt> from <tt>atomic_address</tt> breaks type safety</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1468">1468</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1468"></a></td>
<td align="left">99 [atomics.types.address]</td>
<td align="left"><tt>atomic_address::compare_exchange_*</tt> member functions should match <tt>atomic_compare_exchange_*</tt> free functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1469">1469</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1469"></a></td>
<td align="left">29.5 [atomics.types.generic]<a name="atomics.types.generic"></a></td>
<td align="left"><tt>atomic&lt;T*&gt;</tt> inheritance from <tt>atomic_address</tt> breaks type safety</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1470">1470</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="1470"></a></td>
<td align="left">29.6 [atomics.types.operations]<a name="atomics.types.operations"></a></td>
<td align="left">&quot;Same-ness&quot; curiosities</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#1474">1474</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1471">1471</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1471"></a></td>
<td align="left">29.6 [atomics.types.operations]</td>
<td align="left">Default constructor of atomics needs specification</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1472">1472</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1472"></a></td>
<td align="left">29.6 [atomics.types.operations]</td>
<td align="left">Incorrect semantics of <tt>atomic_init</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1473">1473</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1473"></a></td>
<td align="left">29.6 [atomics.types.operations]</td>
<td align="left">Incomplete memory order specifications</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1474">1474</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1474"></a></td>
<td align="left">29.6.5 [atomics.types.operations.req]<a name="atomics.types.operations.req"></a></td>
<td align="left">weak compare-and-exchange confusion</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-closed.html#1470">1470</a>, <a href="lwg-closed.html#1475">1475</a>, <a href="lwg-closed.html#1476">1476</a>, <a href="lwg-closed.html#1477">1477</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1475">1475</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="1475"></a></td>
<td align="left">29.6 [atomics.types.operations]<a name="atomics.types.operations"></a></td>
<td align="left">weak compare-and-exchange confusion II</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#1474">1474</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1476">1476</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="1476"></a></td>
<td align="left">29.6 [atomics.types.operations]</td>
<td align="left">Meaningless specification of spurious failure</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#1474">1474</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1477">1477</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="1477"></a></td>
<td align="left">29.6 [atomics.types.operations]</td>
<td align="left">weak compare-and-exchange confusion III</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-defects.html#1474">1474</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1478">1478</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1478"></a></td>
<td align="left">29.6 [atomics.types.operations]</td>
<td align="left">Clarify race conditions in atomics initialization</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1479">1479</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1479"></a></td>
<td align="left">29.8 [atomics.fences]<a name="atomics.fences"></a></td>
<td align="left">Fence functions should be <tt>extern "C"</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1480">1480</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1480"></a></td>
<td align="left">29.8 [atomics.fences]</td>
<td align="left">Atomic fences don't have <em>synchronizes with</em> relation</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1481">1481</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1481"></a></td>
<td align="left">30.2 [thread.req]<a name="thread.req"></a></td>
<td align="left">Missing Lockable requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1482">1482</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1482"></a></td>
<td align="left">30.2.4 [thread.req.timing]<a name="thread.req.timing"></a></td>
<td align="left">Timeout operations are under-specified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1483">1483</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1483"></a></td>
<td align="left">30.3 [thread.threads]<a name="thread.threads"></a></td>
<td align="left"><tt>__STDCPP_THREADS spelling</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1484">1484</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1484"></a></td>
<td align="left">30.3.1 [thread.thread.class]<a name="thread.thread.class"></a></td>
<td align="left">Need a way to join a thread with a timeout</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1485">1485</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1485"></a></td>
<td align="left">30.3.1.1 [thread.thread.id]<a name="thread.thread.id"></a></td>
<td align="left">Unclear <tt>thread::id</tt> specification</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1486">1486</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="1486"></a></td>
<td align="left">30.3.2 [thread.thread.this]<a name="thread.thread.this"></a></td>
<td align="left">Value of <tt>this_thread::get_id()</tt> underspecified for detached thread</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1487">1487</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1487"></a></td>
<td align="left">30.3.2 [thread.thread.this]</td>
<td align="left">Clock related operations exception specifications conflict</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1488">1488</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1488"></a></td>
<td align="left">30.4 [thread.mutex]<a name="thread.mutex"></a></td>
<td align="left">Improve interoperability between the C++0x and C1x threads APIs</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1489">1489</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1489"></a></td>
<td align="left">30.4 [thread.mutex]</td>
<td align="left"><tt>unlock</tt> functions and unlock mutex requirements are inconsistent</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1490">1490</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1490"></a></td>
<td align="left">30.4.1 [thread.mutex.requirements]<a name="thread.mutex.requirements"></a></td>
<td align="left">Mutex requirements too stringent</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1491">1491</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1491"></a></td>
<td align="left">30.4.1 [thread.mutex.requirements]</td>
<td align="left"><tt>try_lock</tt> does not guarantee forward progress</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1492">1492</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1492"></a></td>
<td align="left">30.4.1 [thread.mutex.requirements]</td>
<td align="left">Mutex requirements should not be bound to threads</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1493">1493</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1493"></a></td>
<td align="left">30.4.1 [thread.mutex.requirements]</td>
<td align="left">Add <tt>mutex</tt>, <tt>recursive_mutex</tt>, <tt>is_locked</tt> function</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1494">1494</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1494"></a></td>
<td align="left">30.4.4.2 [thread.once.callonce]<a name="thread.once.callonce"></a></td>
<td align="left">Term "are serialized" not defined</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1495">1495</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1495"></a></td>
<td align="left">30.5 [thread.condition]<a name="thread.condition"></a></td>
<td align="left">Condition variable <tt>wait_for</tt> return value insufficient</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1496">1496</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1496"></a></td>
<td align="left">30.5.1 [thread.condition.condvar]<a name="thread.condition.condvar"></a></td>
<td align="left"><tt>condition_variable</tt> not implementable</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1497">1497</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1497"></a></td>
<td align="left">30.5 [thread.condition]<a name="thread.condition"></a></td>
<td align="left"><tt>lock()</tt> postcondition can not be generally achieved</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1498">1498</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1498"></a></td>
<td align="left">30.5 [thread.condition]</td>
<td align="left">Unclear specification for [thread.condition]</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1499">1499</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1499"></a></td>
<td align="left">30.5 [thread.condition]</td>
<td align="left">Condition variables preclude wakeup optimization</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1500">1500</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1500"></a></td>
<td align="left">30.5.2 [thread.condition.condvarany]<a name="thread.condition.condvarany"></a></td>
<td align="left">Consider removal of <tt>native_handle()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1501">1501</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1501"></a></td>
<td align="left">30.6 [futures]<a name="futures"></a></td>
<td align="left">Specification for managing associated asynchronous state has problems</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1502">1502</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1502"></a></td>
<td align="left">30.6.4 [futures.state]<a name="futures.state"></a></td>
<td align="left">Specification of [futures.state] unclear</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1503">1503</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1503"></a></td>
<td align="left">30.6.4 [futures.state]</td>
<td align="left">"associated asynchronous state" must go</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1504">1504</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1504"></a></td>
<td align="left">30.6.5 [futures.promise]<a name="futures.promise"></a></td>
<td align="left">Term "are serialized" is not defined</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1505">1505</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1505"></a></td>
<td align="left">30.6.5 [futures.promise]</td>
<td align="left">Synchronization between <tt>promise::set_value</tt> and <tt>future::get</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1506">1506</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1506"></a></td>
<td align="left">30.6.5 [futures.promise]</td>
<td align="left"><tt>set_exception</tt> with a null pointer</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1507">1507</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1507"></a></td>
<td align="left">30.6.5 [futures.promise]</td>
<td align="left"><tt>promise::<i>XXX</i>_at_thread_exit</tt> functions have no
synchronization requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1508">1508</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1508"></a></td>
<td align="left">30.6.9 [futures.task]<a name="futures.task"></a></td>
<td align="left">Rename <tt>packaged_task::operator bool()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1509">1509</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1509"></a></td>
<td align="left">99 [futures.atomic_future]<a name="futures.atomic_future"></a></td>
<td align="left">No restriction on calling <tt>future::get</tt> more than once</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1510">1510</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1510"></a></td>
<td align="left">99 [futures.atomic_future]</td>
<td align="left">Should be undefined behaviour to call <tt>atomic_future</tt> operations unless <tt>valid()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1511">1511</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1511"></a></td>
<td align="left">99 [futures.atomic_future]</td>
<td align="left">Synchronize the move-constructor for <tt>atomic_future</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#1512">1512</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="1512"></a></td>
<td align="left">30.6.8 [futures.async]<a name="futures.async"></a></td>
<td align="left">Conflict in specification: block or join?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1513">1513</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1513"></a></td>
<td align="left">30.6 [futures]<a name="futures"></a></td>
<td align="left">'launch' enum too restrictive</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1514">1514</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1514"></a></td>
<td align="left">30.6.9.1 [futures.task.members]<a name="futures.task.members"></a></td>
<td align="left"><tt>packaged_task</tt> constructors need review</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1515">1515</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1515"></a></td>
<td align="left">30.6.9.1 [futures.task.members]</td>
<td align="left"><tt>packaged_task::make_ready_at_thread_exit</tt> has no synchronization requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1516">1516</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1516"></a></td>
<td align="left">99 [depr.auto.ptr]<a name="depr.auto.ptr"></a></td>
<td align="left">No specification for which header contains <tt>auto_ptr</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1517">1517</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1517"></a></td>
<td align="left">20.11.1.1.2 [unique.ptr.dltr.dflt]<a name="unique.ptr.dltr.dflt"></a></td>
<td align="left">default_delete's default constructor should be trivial</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1518">1518</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1518"></a></td>
<td align="left">30.6 [futures]<a name="futures"></a></td>
<td align="left">Waiting for deferred functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1519">1519</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1519"></a></td>
<td align="left">23.5.4 [unord.map]<a name="unord.map"></a></td>
<td align="left">bucketsize() const only for unordered set</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1520">1520</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1520"></a></td>
<td align="left">20.14.2 [func.require]<a name="func.require"></a></td>
<td align="left"><tt>INVOKE</tt> on member data pointer with too many arguments</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#1521">1521</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="1521"></a></td>
<td align="left">23.2.1 [container.requirements.general]<a name="container.requirements.general"></a></td>
<td align="left">Requirements on internal pointer representations in containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1522">1522</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1522"></a></td>
<td align="left">26.5.9 [cmplx.over]<a name="cmplx.over"></a></td>
<td align="left"><tt>conj</tt> specification is now nonsense</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1523">1523</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1523"></a></td>
<td align="left">29 [atomics]<a name="atomics"></a></td>
<td align="left"><tt>noexcept</tt> for Clause 29</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1524">1524</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1524"></a></td>
<td align="left">18.6.2.4 [new.delete.dataraces]<a name="new.delete.dataraces"></a></td>
<td align="left">Allocation functions are missing <i>happens-before</i> requirements and guarantees</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1525">1525</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="1525"></a></td>
<td align="left">23.3.11.3 [vector.capacity]<a name="vector.capacity"></a></td>
<td align="left">Effects of <tt>resize(size())</tt> on a <tt>vector</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#1526">1526</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="1526"></a></td>
<td align="left">17.5.5.9 [res.on.data.races]<a name="res.on.data.races"></a></td>
<td align="left">C++ should not impose thread safety requirements on C99 library implementations</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2000">2000</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="2000"></a></td>
<td align="left">30.6.9.2 [futures.task.nonmembers]<a name="futures.task.nonmembers"></a></td>
<td align="left">Missing definition of <tt>packaged_task</tt> specialization of <tt>uses_allocator</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2001">2001</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="2001"></a></td>
<td align="left">28.8.3 [re.regex.assign]<a name="re.regex.assign"></a></td>
<td align="left">Class template <tt>basic_regex</tt> uses non existent <tt>string_type</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2002">2002</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2002"></a></td>
<td align="left">28.10.8 [re.results.nonmember]<a name="re.results.nonmember"></a></td>
<td align="left">Class template <tt>match_results</tt> does not specify the semantics of <tt>operator==</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2003">2003</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2003"></a></td>
<td align="left">21.3.1.1 [string.require]<a name="string.require"></a></td>
<td align="left">String exception inconsistency in erase.</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2004">2004</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="2004"></a></td>
<td align="left">20.17.5.5 [time.duration.nonmember]<a name="time.duration.nonmember"></a></td>
<td align="left"><tt>duration::operator*</tt> has template parameters in funny order</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2005">2005</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2005"></a></td>
<td align="left">23.4.4.4 [map.modifiers]<a name="map.modifiers"></a></td>
<td align="left"><tt>unordered_map::insert(T&amp;&amp;)</tt> protection should apply to <tt>map</tt> too</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2006">2006</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2006"></a></td>
<td align="left">23.2.7 [unord.req]<a name="unord.req"></a></td>
<td align="left"><tt>emplace</tt> broken for associative containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2007">2007</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="2007"></a></td>
<td align="left">23.4.4.3 [map.access]<a name="map.access"></a></td>
<td align="left">Incorrect specification of return value for <tt>map&lt;&gt;::at()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2008">2008</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="2008"></a></td>
<td align="left">30.6.9.1 [futures.task.members]<a name="futures.task.members"></a></td>
<td align="left">Conflicting Error Conditions for <tt>packaged_task::operator()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2009">2009</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2009"></a></td>
<td align="left">21.3.3 [string.conversions]<a name="string.conversions"></a></td>
<td align="left">Reporting out-of-bound values on numeric string conversions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2010">2010</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2010"></a></td>
<td align="left">20.14.10.1 [func.bind.isbind]<a name="func.bind.isbind"></a></td>
<td align="left"><tt>is_* traits</tt> for binding operations can't be meaningfully specialized</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2011">2011</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2011"></a></td>
<td align="left">21.3.2.9 [string.io]<a name="string.io"></a></td>
<td align="left">Unexpected output required of strings</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2012">2012</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2012"></a></td>
<td align="left">23.4 [associative]<a name="associative"></a></td>
<td align="left">Associative maps should insert <tt>pair</tt>, not <tt>tuple</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2013">2013</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2013"></a></td>
<td align="left">17.5.5.6 [constexpr.functions]<a name="constexpr.functions"></a></td>
<td align="left">Do library implementers have the freedom to add <tt>constexpr</tt>?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2014">2014</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="2014"></a></td>
<td align="left">17.5.4.3.2 [macro.names]<a name="macro.names"></a></td>
<td align="left">More restrictions on macro names</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2015">2015</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2015"></a></td>
<td align="left">20.15.4 [meta.unary]<a name="meta.unary"></a></td>
<td align="left">Incorrect pre-conditions for some type traits</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2016">2016</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2016"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left"><tt>Allocators</tt> must be no-throw <i>swappable</i></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2017">2017</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="2017"></a></td>
<td align="left">20.14.4 [refwrap]<a name="refwrap"></a></td>
<td align="left"><tt>std::reference_wrapper</tt> makes incorrect usage of <tt>std::result_of</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2018">2018</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2018"></a></td>
<td align="left">28.7 [re.traits]<a name="re.traits"></a></td>
<td align="left">[CD] <tt>regex_traits::isctype</tt> Returns clause is wrong</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2019">2019</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="2019"></a></td>
<td align="left">22.3.3.1 [classification]<a name="classification"></a></td>
<td align="left"><tt>isblank</tt> not supported by <tt>std::locale</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2020">2020</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="2020"></a></td>
<td align="left">20.17.5.5 [time.duration.nonmember]<a name="time.duration.nonmember"></a></td>
<td align="left">Time utility arithmetic <tt>constexpr</tt> functions have invalid effects</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2021">2021</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2021"></a></td>
<td align="left">20.14.10.3 [func.bind.bind]<a name="func.bind.bind"></a></td>
<td align="left">Further incorrect usages of <tt>result_of</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2022">2022</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="2022"></a></td>
<td align="left">20.14.4 [refwrap]<a name="refwrap"></a></td>
<td align="left"><tt>reference_wrapper&lt;T&gt;::result_type</tt> is underspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2023">2023</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2023"></a></td>
<td align="left">30.4.2.1 [thread.lock.guard]<a name="thread.lock.guard"></a></td>
<td align="left">Incorrect requirements for <tt>lock_guard</tt> and <tt>unique_lock</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2024">2024</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2024"></a></td>
<td align="left">29.5 [atomics.types.generic]<a name="atomics.types.generic"></a></td>
<td align="left">Inconsistent implementation requirements for <tt>atomic&lt;<i>integral</i>&gt;</tt> and <tt>atomic&lt;T*&gt;</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2025">2025</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2025"></a></td>
<td align="left">30.6.9.1 [futures.task.members]<a name="futures.task.members"></a></td>
<td align="left">Incorrect semantics of move assignment operator of <tt>packaged_task</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2026">2026</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2026"></a></td>
<td align="left">23.5 [unord]<a name="unord"></a></td>
<td align="left"><tt>hash</tt> should be <tt>std</tt> qualified for unordered container</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2027">2027</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="2027"></a></td>
<td align="left">30.6.9.1 [futures.task.members]<a name="futures.task.members"></a></td>
<td align="left">Initialization of the stored task of a <tt>packaged_task</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2028">2028</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2028"></a></td>
<td align="left">22.4.7.1 [locale.messages]<a name="locale.messages"></a></td>
<td align="left"><tt>messages_base::catalog</tt> overspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2029">2029</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="2029"></a></td>
<td align="left">28.8 [re.regex]<a name="re.regex"></a></td>
<td align="left">Missing '<tt>noexcept</tt>' on <tt>basic_regex</tt> move-assignment operator</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2030">2030</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="2030"></a></td>
<td align="left">30.6.9 [futures.task]<a name="futures.task"></a></td>
<td align="left"><tt>packaged_task::result_type</tt> should be removed</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2031">2031</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="2031"></a></td>
<td align="left">30.6.6 [futures.unique_future]<a name="futures.unique_future"></a></td>
<td align="left"><tt>std::future&lt;&gt;::share()</tt> only applies to rvalues</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2032">2032</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="2032"></a></td>
<td align="left">30.6.8 [futures.async]<a name="futures.async"></a></td>
<td align="left">Incorrect synchronization clause of <tt>async</tt> function</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2033">2033</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2033"></a></td>
<td align="left">23.3.11.3 [vector.capacity]<a name="vector.capacity"></a></td>
<td align="left">Preconditions of <tt>reserve</tt>, <tt>shrink_to_fit</tt>, and <tt>resize</tt> functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2034">2034</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2034"></a></td>
<td align="left">29.3 [atomics.order]<a name="atomics.order"></a></td>
<td align="left">Initialization of atomics is misspecified so that it doesn't preserve sequential consistency</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2035">2035</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2035"></a></td>
<td align="left">24.2.4 [output.iterators]<a name="output.iterators"></a></td>
<td align="left">Output iterator requirements are broken</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2036">2036</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2036"></a></td>
<td align="left">27.7.2.1 [istream]<a name="istream"></a></td>
<td align="left"><tt>istream &gt;&gt; char</tt> and <tt>eofbit</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2037">2037</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2037"></a></td>
<td align="left">29.2 [atomics.syn]<a name="atomics.syn"></a></td>
<td align="left"><tt>atomic</tt> free functions incorrectly specified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2038">2038</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2038"></a></td>
<td align="left">24.2.4 [output.iterators]<a name="output.iterators"></a></td>
<td align="left">Missing definition for <tt>incrementable</tt> iterator</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2039">2039</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2039"></a></td>
<td align="left">25.4.1 [alg.copy]<a name="alg.copy"></a></td>
<td align="left">Issues with <tt>std::reverse</tt> and <tt>std::copy_if</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2040">2040</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="2040"></a></td>
<td align="left">20.15 [meta]<a name="meta"></a></td>
<td align="left">Missing type traits related to <tt>is_convertible</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2041">2041</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="2041"></a></td>
<td align="left">22.4.2.1.2 [facet.num.get.virtuals]<a name="facet.num.get.virtuals"></a></td>
<td align="left">Stage 2 accumulate incompatibilty</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2042">2042</a></td>
<td align="left"><a href="lwg-active.html#C++11">C++11</a><a name="2042"></a></td>
<td align="left">23.3.9.3 [forwardlist.iter]<a name="forwardlist.iter"></a></td>
<td align="left">Comparing <tt>forward_list::before_begin()</tt> to <tt>forward_list::end()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2043">2043</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2043"></a></td>
<td align="left">27.11 [c.files]<a name="c.files"></a></td>
<td align="left"><tt>std{in,out,err}</tt> should be usable as field names</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2044">2044</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2044"></a></td>
<td align="left">17.5.5.7 [algorithm.stable]<a name="algorithm.stable"></a></td>
<td align="left">No definition of "Stable" for copy algorithms</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2045">2045</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2045"></a></td>
<td align="left">23.3.9.6 [forwardlist.ops]<a name="forwardlist.ops"></a></td>
<td align="left"><tt>forward_list::merge</tt> and <tt>forward_list::splice_after</tt> with unequal allocators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2046">2046</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2046"></a></td>
<td align="left">30.6.7 [futures.shared_future]<a name="futures.shared_future"></a></td>
<td align="left"><tt>shared_future(future&lt;R&gt;&amp;&amp;)</tt> should be allowed to throw</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2047">2047</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2047"></a></td>
<td align="left">20.11.1.2.3 [unique.ptr.single.asgn]<a name="unique.ptr.single.asgn"></a></td>
<td align="left">Incorrect "mixed" move-assignment semantics of <tt>unique_ptr</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2048">2048</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2048"></a></td>
<td align="left">20.14 [function.objects]<a name="function.objects"></a></td>
<td align="left">Unnecessary <tt>mem_fn</tt> overloads</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2049">2049</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2049"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]<a name="meta.unary.prop"></a></td>
<td align="left"><tt>is_destructible</tt> is underspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2050">2050</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2050"></a></td>
<td align="left">23.5 [unord]<a name="unord"></a></td>
<td align="left">Unordered associative containers do not use <tt>allocator_traits</tt> to define member types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2051">2051</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2051"></a></td>
<td align="left">20.5.2 [tuple.tuple]<a name="tuple.tuple"></a></td>
<td align="left">Explicit <tt>tuple</tt> constructors for more than one parameter</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2052">2052</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2052"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">Mixup between <tt>mapped_type</tt> and <tt>value_type</tt> for associative containers</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2053">2053</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2053"></a></td>
<td align="left">28.5 [re.const]<a name="re.const"></a></td>
<td align="left">Errors in <tt>regex</tt> bitmask types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2054">2054</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2054"></a></td>
<td align="left">20.17.6 [time.point]<a name="time.point"></a></td>
<td align="left"><tt>time_point</tt> constructors need to be <tt>constexpr</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2055">2055</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="2055"></a></td>
<td align="left">26.8 [numeric.ops]<a name="numeric.ops"></a></td>
<td align="left"><tt>std::move</tt> in <tt>std::accumulate</tt> and other algorithms</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2056">2056</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2056"></a></td>
<td align="left">30.6.1 [futures.overview]<a name="futures.overview"></a></td>
<td align="left"><tt>future_errc</tt> enums start with value 0 (invalid value for <tt>broken_promise</tt>)</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2057">2057</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2057"></a></td>
<td align="left">20.17.6.5 [time.point.nonmember]<a name="time.point.nonmember"></a></td>
<td align="left"><tt>time_point + duration</tt> semantics should be made <tt>constexpr</tt> conforming</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2058">2058</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2058"></a></td>
<td align="left">26.7 [numarray]<a name="numarray"></a></td>
<td align="left"><tt>valarray</tt> and <tt>begin&#47;end</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2059">2059</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2059"></a></td>
<td align="left">23.4.4 [map]<a name="map"></a></td>
<td align="left">C++0x ambiguity problem with <tt>map::erase</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2060">2060</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="2060"></a></td>
<td align="left">20.11.1.3 [unique.ptr.runtime]<a name="unique.ptr.runtime"></a></td>
<td align="left"><tt>unique_ptr&lt;T[]&gt;(nullptr_t)</tt> missing <tt>noexcept</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2061">2061</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2061"></a></td>
<td align="left">24.3 [iterator.synopsis]<a name="iterator.synopsis"></a></td>
<td align="left"><tt>make_move_iterator</tt> and arrays</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2062">2062</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2062"></a></td>
<td align="left">20.14.12.2 [func.wrap.func]<a name="func.wrap.func"></a></td>
<td align="left">Effect contradictions w&#47;o no-throw guarantee of <tt>std::function</tt> swaps</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2063">2063</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2063"></a></td>
<td align="left">21.3.1 [basic.string]<a name="basic.string"></a></td>
<td align="left">Contradictory requirements for string move assignment</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2064">2064</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2064"></a></td>
<td align="left">21.3.1 [basic.string]</td>
<td align="left">More <tt>noexcept</tt> issues in <tt>basic_string</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2065">2065</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2065"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">Minimal allocator interface</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2066">2066</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2066"></a></td>
<td align="left">23.3.11.3 [vector.capacity]<a name="vector.capacity"></a></td>
<td align="left">Missing specification of <tt>vector::resize(size_type)</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2067">2067</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2067"></a></td>
<td align="left">30.6.9 [futures.task]<a name="futures.task"></a></td>
<td align="left"><tt>packaged_task</tt> should have deleted copy c'tor with const parameter</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2068">2068</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2068"></a></td>
<td align="left">20.4.2 [pairs.pair]<a name="pairs.pair"></a></td>
<td align="left"><tt>std::pair</tt> not C++03-compatible with defaulted copy c'tor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2069">2069</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2069"></a></td>
<td align="left">21.3.1.2 [string.cons]<a name="string.cons"></a></td>
<td align="left">Inconsistent exception spec for <tt>basic_string</tt> move constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2070">2070</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2070"></a></td>
<td align="left">20.11.2.2.6 [util.smartptr.shared.create]<a name="util.smartptr.shared.create"></a></td>
<td align="left"><tt>allocate_shared</tt> should use <tt>allocator_traits&lt;A&gt;::construct</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2071">2071</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2071"></a></td>
<td align="left">26.7.2.3 [valarray.assign]<a name="valarray.assign"></a></td>
<td align="left"><tt>std::valarray</tt> move-assignment</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2072">2072</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2072"></a></td>
<td align="left">99 [temporary.buffer]<a name="temporary.buffer"></a></td>
<td align="left">Unclear wording about capacity of temporary buffers</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2073">2073</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2073"></a></td>
<td align="left">19.2 [std.exceptions]<a name="std.exceptions"></a></td>
<td align="left">Library exceptions that take string arguments</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2074">2074</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2074"></a></td>
<td align="left">25.4.10 [alg.reverse]<a name="alg.reverse"></a></td>
<td align="left">Off by one error in <tt>std::reverse_copy</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2075">2075</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2075"></a></td>
<td align="left">1.10 [intro.multithread]<a name="intro.multithread"></a></td>
<td align="left">Progress guarantees, lock-free property, and scheduling assumptions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2076">2076</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2076"></a></td>
<td align="left">23.4.6.2 [set.cons]<a name="set.cons"></a></td>
<td align="left">Bad <tt>CopyConstructible</tt> requirement in set constructors</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2077">2077</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2077"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]<a name="meta.unary.prop"></a></td>
<td align="left">Further incomplete constraints for type traits</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2078">2078</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2078"></a></td>
<td align="left">30.6.8 [futures.async]<a name="futures.async"></a></td>
<td align="left">Throw specification of <tt>async()</tt> incomplete</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2079">2079</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2079"></a></td>
<td align="left">26.9 [c.math]<a name="c.math"></a></td>
<td align="left">Required <tt>pow()</tt> overloads</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2080">2080</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2080"></a></td>
<td align="left">30.4.4 [thread.once]<a name="thread.once"></a></td>
<td align="left">Specify when <tt>once_flag</tt> becomes invalid</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2081">2081</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2081"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left"><tt>Allocator</tt> requirements should include <tt>CopyConstructible</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2082">2082</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2082"></a></td>
<td align="left">25 [algorithms]<a name="algorithms"></a></td>
<td align="left">Misleading complexity requirements in <tt>&lt;algorithm&gt;</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2083">2083</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2083"></a></td>
<td align="left">20.11.2.3 [util.smartptr.weak]<a name="util.smartptr.weak"></a></td>
<td align="left">const-qualification on <tt>weak_ptr::owner_before</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2084">2084</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2084"></a></td>
<td align="left">21.3.1 [basic.string]<a name="basic.string"></a></td>
<td align="left"><tt>basic_string</tt> use of <tt>charT*</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2085">2085</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2085"></a></td>
<td align="left">27.7.2.3 [istream.unformatted]<a name="istream.unformatted"></a></td>
<td align="left">Wrong description of effect 1 of <tt>basic_istream::ignore</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2086">2086</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2086"></a></td>
<td align="left">26.9 [c.math]<a name="c.math"></a></td>
<td align="left">Overly generic type support for math functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2087">2087</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2087"></a></td>
<td align="left">27.5 [iostreams.base]<a name="iostreams.base"></a></td>
<td align="left"><tt>iostream_category()</tt> and <tt>noexcept</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2088">2088</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2088"></a></td>
<td align="left">18.8.4 [exception.terminate]<a name="exception.terminate"></a></td>
<td align="left"><tt>std::terminate</tt> problem</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2089">2089</a></td>
<td align="left"><a href="lwg-active.html#EWG">EWG</a><a name="2089"></a></td>
<td align="left">20.10.9.1 [allocator.members]<a name="allocator.members"></a></td>
<td align="left"><tt>std::allocator::construct</tt> should use uniform initialization</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2090">2090</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2090"></a></td>
<td align="left">30.4.1.2 [thread.mutex.requirements.mutex]<a name="thread.mutex.requirements.mutex"></a></td>
<td align="left">Minor Overconstraint in Mutex Types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2091">2091</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2091"></a></td>
<td align="left">30.4.1.3 [thread.timedmutex.requirements]<a name="thread.timedmutex.requirements"></a></td>
<td align="left">Misplaced effect in <tt>m.try_lock_for()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2092">2092</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2092"></a></td>
<td align="left">30.5.2 [thread.condition.condvarany]<a name="thread.condition.condvarany"></a></td>
<td align="left">Vague Wording for <tt>condition_variable_any</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2093">2093</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2093"></a></td>
<td align="left">30.5.1 [thread.condition.condvar]<a name="thread.condition.condvar"></a></td>
<td align="left">Throws clause of <tt>condition_variable::wait</tt> with predicate</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2094">2094</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2094"></a></td>
<td align="left">20.17.5.1 [time.duration.cons]<a name="time.duration.cons"></a></td>
<td align="left"><tt>duration</tt> conversion overflow shouldn't participate in overload resolution</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2095">2095</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="2095"></a></td>
<td align="left">30.6.5 [futures.promise]<a name="futures.promise"></a></td>
<td align="left"><tt>promise</tt> and <tt>packaged_task</tt> missing constructors needed for uses-allocator construction</td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2096">2096</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2096"></a></td>
<td align="left">30.6.6 [futures.unique_future]<a name="futures.unique_future"></a></td>
<td align="left">Incorrect constraints of <tt>future::get</tt> in regard to <tt>MoveAssignable</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2097">2097</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2097"></a></td>
<td align="left">30.6.9.1 [futures.task.members]<a name="futures.task.members"></a></td>
<td align="left"><tt>packaged_task</tt> constructors should be constrained</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2098">2098</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2098"></a></td>
<td align="left">30.6.5 [futures.promise]<a name="futures.promise"></a></td>
<td align="left">Minor Inconsistency between <tt>promise::set_value</tt> and <tt>promise::set_value_at_thread_exit</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2099">2099</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2099"></a></td>
<td align="left">18.10 [support.runtime]<a name="support.runtime"></a></td>
<td align="left">Unnecessary constraints of <tt>va_start()</tt> usage</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2100">2100</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2100"></a></td>
<td align="left">30.6.8 [futures.async]<a name="futures.async"></a></td>
<td align="left">timed waiting functions cannot timeout if <tt>launch::async</tt> policy used</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2101">2101</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2101"></a></td>
<td align="left">20.15.7 [meta.trans]<a name="meta.trans"></a></td>
<td align="left">Some transformation types can produce impossible types</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2102">2102</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2102"></a></td>
<td align="left">30.6.1 [futures.overview]<a name="futures.overview"></a></td>
<td align="left">Why is <tt>std::launch</tt> an implementation-defined type?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2103">2103</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2103"></a></td>
<td align="left">20.10.9 [default.allocator]<a name="default.allocator"></a></td>
<td align="left"><tt>std::allocator_traits&lt;std::allocator&lt;T&gt;&gt;::propagate_on_container_move_assignment</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2104">2104</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2104"></a></td>
<td align="left">30.4.2.2 [thread.lock.unique]<a name="thread.lock.unique"></a></td>
<td align="left"><tt>unique_lock</tt> move-assignment should not be <tt>noexcept</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2105">2105</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2105"></a></td>
<td align="left">23.2.1 [container.requirements.general]<a name="container.requirements.general"></a></td>
<td align="left">Inconsistent requirements on <tt>const_iterator</tt>'s <tt>value_type</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2106">2106</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2106"></a></td>
<td align="left">24.5.3 [move.iterators]<a name="move.iterators"></a></td>
<td align="left"><tt>move_iterator</tt> wrapping iterators returning prvalues</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2107">2107</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2107"></a></td>
<td align="left">24.2 [iterator.requirements]<a name="iterator.requirements"></a></td>
<td align="left">Some iterator category should guarantee the lifetime of references</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2108">2108</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2108"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">No way to identify allocator types that always compare equal</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2109">2109</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2109"></a></td>
<td align="left">19.5.6 [syserr.hash]<a name="syserr.hash"></a></td>
<td align="left">Incorrect requirements for <tt>hash</tt> specializations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2110">2110</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2110"></a></td>
<td align="left">25.4.8 [alg.remove]<a name="alg.remove"></a></td>
<td align="left"><tt>remove</tt> can't swap but note says it might</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2111">2111</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2111"></a></td>
<td align="left">18.8.4.4 [terminate]<a name="terminate"></a></td>
<td align="left">Which <tt>unexpected</tt>&#47;<tt>terminate</tt> handler is called from the exception handling runtime?</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2112">2112</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2112"></a></td>
<td align="left">17.5.5 [conforming]<a name="conforming"></a></td>
<td align="left">User-defined classes that cannot be derived from</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2113">2113</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2113"></a></td>
<td align="left">17.5.5 [conforming]</td>
<td align="left">Do library implementers have the freedom to add <tt>final</tt> to non-polymorphic components?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2114">2114</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2114"></a></td>
<td align="left">17.5.3.3 [nullablepointer.requirements]<a name="nullablepointer.requirements"></a></td>
<td align="left">Incorrect "<em>contextually</em> convertible to <tt>bool</tt>" requirements</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2115">2115</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2115"></a></td>
<td align="left">26.7.8 [template.mask.array]<a name="template.mask.array"></a></td>
<td align="left">Undefined behaviour for <tt>valarray</tt> assignments with <tt>mask_array</tt> index?</td>
<td align="center"><font color="red">No</font></td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2116">2116</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2116"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]<a name="meta.unary.prop"></a></td>
<td align="left"><tt>std::swap noexcept(what?)</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2117">2117</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2117"></a></td>
<td align="left">22.4.2.2.2 [facet.num.put.virtuals]<a name="facet.num.put.virtuals"></a></td>
<td align="left"><tt>ios_base</tt> manipulators should have <tt>showgrouping&#47;noshowgrouping</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2118">2118</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2118"></a></td>
<td align="left">20.11.1.3 [unique.ptr.runtime]<a name="unique.ptr.runtime"></a></td>
<td align="left">[CD] <tt>unique_ptr</tt> for array does not support <i>cv</i> qualification conversion of actual argument</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2119">2119</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2119"></a></td>
<td align="left">20.14.14 [unord.hash]<a name="unord.hash"></a></td>
<td align="left">Missing <tt>hash</tt> specializations for extended integer types</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2120">2120</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2120"></a></td>
<td align="left">30.6.8 [futures.async]<a name="futures.async"></a></td>
<td align="left">What should <tt>async</tt> do if neither '<tt>async</tt>' nor '<tt>deferred</tt>' is set in policy?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2121">2121</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2121"></a></td>
<td align="left">27.8.5.1 [stringstream.cons]<a name="stringstream.cons"></a></td>
<td align="left"><tt>app</tt> for string streams</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2122">2122</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2122"></a></td>
<td align="left">23.3.10.5 [list.ops]<a name="list.ops"></a></td>
<td align="left"><tt>merge()</tt> stability for lists versus forward lists</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2123">2123</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2123"></a></td>
<td align="left">23.3.9.6 [forwardlist.ops]<a name="forwardlist.ops"></a></td>
<td align="left"><tt>merge()</tt> allocator requirements for lists versus forward lists</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2124">2124</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2124"></a></td>
<td align="left">26.6.1.2 [rand.req.seedseq]<a name="rand.req.seedseq"></a></td>
<td align="left">Seed sequence over-specified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2125">2125</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">Pending NAD Editorial</a><a name="2125"></a></td>
<td align="left">30.4.1.3 [thread.timedmutex.requirements]<a name="thread.timedmutex.requirements"></a></td>
<td align="left"><tt>TimedMutex</tt> specification problem</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2126">2126</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">Pending NAD Editorial</a><a name="2126"></a></td>
<td align="left">30.4.1 [thread.mutex.requirements]<a name="thread.mutex.requirements"></a></td>
<td align="left">Several specification problems in regard to mutex requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2127">2127</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2127"></a></td>
<td align="left">99 [storage.iterator]<a name="storage.iterator"></a></td>
<td align="left">Move-construction with <tt>raw_storage_iterator</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2128">2128</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2128"></a></td>
<td align="left">24.3 [iterator.synopsis]<a name="iterator.synopsis"></a></td>
<td align="left">Absence of global functions <tt>cbegin&#47;cend</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2129">2129</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2129"></a></td>
<td align="left">17.5.4.2.1 [namespace.std]<a name="namespace.std"></a></td>
<td align="left">User specializations of <tt>std::initializer_list</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2130">2130</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2130"></a></td>
<td align="left">29.3 [atomics.order]<a name="atomics.order"></a></td>
<td align="left">Missing ordering constraints</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2131">2131</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2131"></a></td>
<td align="left">27.7.2.3 [istream.unformatted]<a name="istream.unformatted"></a></td>
<td align="left">Member function getline taking a string as parameter</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2132">2132</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2132"></a></td>
<td align="left">20.14.12.2.1 [func.wrap.func.con]<a name="func.wrap.func.con"></a></td>
<td align="left"><tt>std::function</tt> ambiguity</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2133">2133</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2133"></a></td>
<td align="left">17.5.5.4 [global.functions]<a name="global.functions"></a></td>
<td align="left">Attitude to overloaded comma for iterators</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2134">2134</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">Pending NAD Editorial</a><a name="2134"></a></td>
<td align="left">30.4.1.2 [thread.mutex.requirements.mutex]<a name="thread.mutex.requirements.mutex"></a></td>
<td align="left">Redundant Mutex requirement?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2135">2135</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2135"></a></td>
<td align="left">30.5.1 [thread.condition.condvar]<a name="thread.condition.condvar"></a></td>
<td align="left">Unclear requirement for exceptions thrown in <tt>condition_variable::wait()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2136">2136</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2136"></a></td>
<td align="left">17.4.1 [structure]<a name="structure"></a></td>
<td align="left">Postconditions vs. exceptions</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2137">2137</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2137"></a></td>
<td align="left">28.8.3 [re.regex.assign]<a name="re.regex.assign"></a></td>
<td align="left">Misleadingly constrained post-condition in the presence of exceptions</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2138">2138</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2138"></a></td>
<td align="left">29.7 [atomics.flag]<a name="atomics.flag"></a></td>
<td align="left"><tt>atomic_flag::clear</tt> should not accept <tt>memory_order_consume</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2139">2139</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2139"></a></td>
<td align="left">17.5.4.2.1 [namespace.std]<a name="namespace.std"></a></td>
<td align="left">What is a <em>user-defined</em> type?</td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2140">2140</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2140"></a></td>
<td align="left">30.5 [thread.condition]<a name="thread.condition"></a></td>
<td align="left">Meaning of <tt>notify_all_at_thread_exit</tt> synchronization requirement?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2141">2141</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2141"></a></td>
<td align="left">20.15.7.6 [meta.trans.other]<a name="meta.trans.other"></a></td>
<td align="left"><tt>common_type</tt> trait produces reference types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2142">2142</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2142"></a></td>
<td align="left">30.6.9.1 [futures.task.members]<a name="futures.task.members"></a></td>
<td align="left"><tt>packaged_task::operator()</tt> synchronization too broad?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2143">2143</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2143"></a></td>
<td align="left">27.5.3 [ios.base]<a name="ios.base"></a></td>
<td align="left"><tt>ios_base::xalloc</tt> should be thread-safe</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2144">2144</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2144"></a></td>
<td align="left">20.18 [type.index]<a name="type.index"></a></td>
<td align="left">Missing <tt>noexcept</tt> specification in <tt>type_index</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2145">2145</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2145"></a></td>
<td align="left">19.5.2 [syserr.errcat]<a name="syserr.errcat"></a></td>
<td align="left"><tt>error_category</tt> default constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2146">2146</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2146"></a></td>
<td align="left">17.5.3.1 [utility.arg.requirements]<a name="utility.arg.requirements"></a></td>
<td align="left">Are reference types <tt>Copy</tt>&#47;<tt>Move-Constructible</tt>&#47;<tt>Assignable</tt> or <tt>Destructible</tt>?</td>
<td align="center"><font color="red">No</font></td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2147">2147</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2147"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">Unclear hint type in <tt>Allocator</tt>'s <tt>allocate</tt> function</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2148">2148</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2148"></a></td>
<td align="left">20.14.14 [unord.hash]<a name="unord.hash"></a></td>
<td align="left">Hashing enums should be supported directly by <tt>std::hash</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2149">2149</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2149"></a></td>
<td align="left">20.14 [function.objects]<a name="function.objects"></a></td>
<td align="left">Concerns about 20.8/5</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2150">2150</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2150"></a></td>
<td align="left">25.3.6 [alg.find.end]<a name="alg.find.end"></a></td>
<td align="left">Unclear specification of <tt>find_end</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2151">2151</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2151"></a></td>
<td align="left">21.3.1.1 [string.require]<a name="string.require"></a></td>
<td align="left"><tt>basic_string&lt;&gt;::swap</tt> semantics ignore allocators</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2152">2152</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="2152"></a></td>
<td align="left">17.5.3.2 [swappable.requirements]<a name="swappable.requirements"></a></td>
<td align="left">Instances of standard container types are not swappable</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2153">2153</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="2153"></a></td>
<td align="left">20.2.2 [utility.swap]<a name="utility.swap"></a></td>
<td align="left">Narrowing of the non-member <tt>swap</tt> contract</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2154">2154</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2154"></a></td>
<td align="left">26.6.1.3 [rand.req.urng]<a name="rand.req.urng"></a></td>
<td align="left">What exactly does compile-time complexity imply?</td>
<td align="center"><font color="red">No</font></td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2155">2155</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2155"></a></td>
<td align="left">18.10 [support.runtime]<a name="support.runtime"></a></td>
<td align="left">Macro <tt>__bool_true_false_are_defined</tt> should be removed</td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2156">2156</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2156"></a></td>
<td align="left">23.2.7 [unord.req]<a name="unord.req"></a></td>
<td align="left">Unordered containers' <tt>reserve(n)</tt> reserves for <tt>n-1</tt> elements</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2157">2157</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2157"></a></td>
<td align="left">23.3.7.8 [array.zero]<a name="array.zero"></a></td>
<td align="left">How does <tt>std::array&lt;T,0&gt;</tt> initialization work when <tt>T</tt> is not default-constructible?</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2158">2158</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2158"></a></td>
<td align="left">23.3.11.3 [vector.capacity]<a name="vector.capacity"></a></td>
<td align="left">Conditional copy&#47;move in <tt>std::vector</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2159">2159</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2159"></a></td>
<td align="left">29.7 [atomics.flag]<a name="atomics.flag"></a></td>
<td align="left"><tt>atomic_flag</tt> initialization</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2160">2160</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2160"></a></td>
<td align="left">23.3.11.3 [vector.capacity]<a name="vector.capacity"></a></td>
<td align="left">Unintended destruction ordering-specification of <tt>resize</tt></td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2161">2161</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2161"></a></td>
<td align="left">23.4 [associative]<a name="associative"></a></td>
<td align="left"><tt>const</tt> equivalence of <tt>std::map</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2162">2162</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2162"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left"><tt>allocator_traits::max_size</tt> missing <tt>noexcept</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2163">2163</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2163"></a></td>
<td align="left">25.5.2 [alg.nth.element]<a name="alg.nth.element"></a></td>
<td align="left"><tt>nth_element</tt> requires inconsistent post-conditions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2164">2164</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2164"></a></td>
<td align="left">23.3.11.5 [vector.modifiers]<a name="vector.modifiers"></a></td>
<td align="left">What are the semantics of <tt>vector.emplace(vector.begin(), vector.back())</tt>?</td>
<td align="center"><font color="red">No</font></td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2165">2165</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2165"></a></td>
<td align="left">29.5 [atomics.types.generic]<a name="atomics.types.generic"></a></td>
<td align="left"><tt>std::atomic&lt;X&gt;</tt> requires <tt>X</tt> to be nothrow default constructible</td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2166">2166</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2166"></a></td>
<td align="left">25.5.6 [alg.heap.operations]<a name="alg.heap.operations"></a></td>
<td align="left">Heap property underspecified?</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2167">2167</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2167"></a></td>
<td align="left">23.2.1 [container.requirements.general]<a name="container.requirements.general"></a></td>
<td align="left">Copy assignment requirements of Containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2168">2168</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2168"></a></td>
<td align="left">26.6.8.2.2 [rand.dist.uni.real]<a name="rand.dist.uni.real"></a></td>
<td align="left">Inconsistent specification of <tt>uniform_real_distribution</tt> constructor</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2169">2169</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2169"></a></td>
<td align="left">20.11.1.3.4 [unique.ptr.runtime.modifiers]<a name="unique.ptr.runtime.modifiers"></a></td>
<td align="left">Missing <tt>reset()</tt> requirements in <tt>unique_ptr</tt> specialization</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2170">2170</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2170"></a></td>
<td align="left">17.5.3.1 [utility.arg.requirements]<a name="utility.arg.requirements"></a></td>
<td align="left">Aggregates cannot be <tt>DefaultConstructible</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2171">2171</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2171"></a></td>
<td align="left">17.5.3.2 [swappable.requirements]<a name="swappable.requirements"></a></td>
<td align="left">"swappable" undefined for swapping lvalue and rvalue</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2172">2172</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2172"></a></td>
<td align="left">20.11.2.6 [util.smartptr.shared.atomic]<a name="util.smartptr.shared.atomic"></a></td>
<td align="left">Does <tt>atomic_compare_exchange_*</tt> accept <tt>v == nullptr</tt> arguments?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2173">2173</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2173"></a></td>
<td align="left">25 [algorithms]<a name="algorithms"></a></td>
<td align="left">The meaning of <code>operator +</code> in the description of the algorithms</td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2174">2174</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2174"></a></td>
<td align="left">22.3.3.2.2 [conversions.string]<a name="conversions.string"></a></td>
<td align="left"><tt>wstring_convert::converted()</tt> should be <tt>noexcept</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2175">2175</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2175"></a></td>
<td align="left">22.3.3.2.2 [conversions.string]</td>
<td align="left"><tt>wstring_convert</tt> and <tt>wbuffer_convert</tt> validity</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2176">2176</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2176"></a></td>
<td align="left">22.3.3.2.2 [conversions.string]</td>
<td align="left">Special members for <tt>wstring_convert</tt> and <tt>wbuffer_convert</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2177">2177</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2177"></a></td>
<td align="left">23.2.1 [container.requirements.general]<a name="container.requirements.general"></a></td>
<td align="left">Requirements on <tt>Copy&#47;MoveInsertable</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2178">2178</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">Pending NAD Editorial</a><a name="2178"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left"><tt>Allocator</tt> requirement changes not mentioned Annex C</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2179">2179</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Tentatively Resolved</a><a name="2179"></a></td>
<td align="left">20.11.2.5 [util.smartptr.enab]<a name="util.smartptr.enab"></a></td>
<td align="left"><tt>enable_shared_from_this</tt> and construction from raw pointers</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2180">2180</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2180"></a></td>
<td align="left">26.6.7.1 [rand.util.seedseq]<a name="rand.util.seedseq"></a></td>
<td align="left">Exceptions from <tt>std::seed_seq</tt> operations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2181">2181</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2181"></a></td>
<td align="left">26.6.1.2 [rand.req.seedseq]<a name="rand.req.seedseq"></a></td>
<td align="left">Exceptions from <em>seed sequence</em> operations</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2182">2182</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2182"></a></td>
<td align="left">23.2.1 [container.requirements.general]<a name="container.requirements.general"></a></td>
<td align="left"><tt>Container::[const_]reference</tt> types are misleadingly specified</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2183">2183</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2183"></a></td>
<td align="left">28.10.1 [re.results.const]<a name="re.results.const"></a></td>
<td align="left">Muddled allocator requirements for <tt>match_results</tt> constructors</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2184">2184</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2184"></a></td>
<td align="left">28.10.1 [re.results.const]</td>
<td align="left">Muddled allocator requirements for <tt>match_results</tt> assignments</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2185">2185</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2185"></a></td>
<td align="left">30.6.6 [futures.unique_future]<a name="futures.unique_future"></a></td>
<td align="left">Missing throws clause for <tt>future/shared_future::wait_for/wait_until</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2186">2186</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2186"></a></td>
<td align="left">30.6.8 [futures.async]<a name="futures.async"></a></td>
<td align="left">Incomplete action on <tt>async/launch::deferred</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2187">2187</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2187"></a></td>
<td align="left">23.3.12 [vector.bool]<a name="vector.bool"></a></td>
<td align="left"><tt>vector&lt;bool&gt;</tt> is missing <tt>emplace</tt> and <tt>emplace_back</tt> member functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2188">2188</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2188"></a></td>
<td align="left">24.5.1.3.5 [reverse.iter.opref]<a name="reverse.iter.opref"></a></td>
<td align="left">Reverse iterator does not fully support targets that overload <tt>operator&amp;</tt></td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2189">2189</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2189"></a></td>
<td align="left">23.2.7.1 [unord.req.except]<a name="unord.req.except"></a></td>
<td align="left">Throwing <tt>swap</tt> breaks unordered containers' state</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2190">2190</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2190"></a></td>
<td align="left">30.5 [thread.condition]<a name="thread.condition"></a></td>
<td align="left">Condition variable specification</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2191">2191</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2191"></a></td>
<td align="left">28.10.1 [re.results.const]<a name="re.results.const"></a></td>
<td align="left">Incorrect specification of <tt>match_results(match_results&amp;&amp;)</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2192">2192</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2192"></a></td>
<td align="left">26.9 [c.math]<a name="c.math"></a></td>
<td align="left">Validity and return type of <tt>std::abs(0u)</tt> is unclear</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2193">2193</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2193"></a></td>
<td align="left">23 [containers]<a name="containers"></a></td>
<td align="left">Default constructors for standard library containers are explicit</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2194">2194</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2194"></a></td>
<td align="left">23.6 [container.adaptors]<a name="container.adaptors"></a></td>
<td align="left">Impossible container requirements for adaptor types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2195">2195</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2195"></a></td>
<td align="left">28.10 [re.results]<a name="re.results"></a></td>
<td align="left">Missing constructors for <tt>match_results</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2196">2196</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2196"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]<a name="meta.unary.prop"></a></td>
<td align="left">Specification of <tt>is_*[copy/move]_[constructible/assignable]</tt> unclear for non-referencable types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2197">2197</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2197"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]</td>
<td align="left">Specification of <tt>is_[un]signed</tt> unclear for non-arithmetic types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2198">2198</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2198"></a></td>
<td align="left">23.2.7 [unord.req]<a name="unord.req"></a></td>
<td align="left"><tt>max_load_factor(z)</tt> makes no strong guarantees, but bans useful behavior</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2199">2199</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2199"></a></td>
<td align="left">23.2.7 [unord.req]</td>
<td align="left">unordered containers are required to have an initial max load factor of 1.0</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2200">2200</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2200"></a></td>
<td align="left">23.2.2 [container.requirements.dataraces]<a name="container.requirements.dataraces"></a></td>
<td align="left">Data race avoidance for all containers, not only for sequences</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2201">2201</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="2201"></a></td>
<td align="left">C.5 [diff.library]<a name="diff.library"></a></td>
<td align="left">Missing macro entries from C standard library</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2202">2202</a></td>
<td align="left"><a href="lwg-active.html#Deferred">Deferred</a><a name="2202"></a></td>
<td align="left">30.6.8 [futures.async]<a name="futures.async"></a></td>
<td align="left">Missing allocator support by <tt>async</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2203">2203</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2203"></a></td>
<td align="left">20.13.4 [allocator.adaptor.members]<a name="allocator.adaptor.members"></a></td>
<td align="left"><tt>scoped_allocator_adaptor</tt> uses wrong argument types for piecewise construction</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2204">2204</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2204"></a></td>
<td align="left">24.5.1.3.4 [reverse.iter.op.star]<a name="reverse.iter.op.star"></a></td>
<td align="left"><tt>reverse_iterator</tt> should not require a second copy of the base iterator</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2205">2205</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2205"></a></td>
<td align="left">28.11.2 [re.alg.match]<a name="re.alg.match"></a></td>
<td align="left">Problematic postconditions of <tt>regex_match</tt> and <tt>regex_search</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2206">2206</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2206"></a></td>
<td align="left">23.2.3 [sequence.reqmts]<a name="sequence.reqmts"></a></td>
<td align="left">Inaccuracy in <tt>initializer_list</tt> constructor requirements</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2207">2207</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2207"></a></td>
<td align="left">21.3.1.5 [string.access]<a name="string.access"></a></td>
<td align="left"><tt>basic_string::at</tt> should not have a Requires clause</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2208">2208</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Tentatively Resolved</a><a name="2208"></a></td>
<td align="left">24.5.1 [reverse.iterators]<a name="reverse.iterators"></a></td>
<td align="left"><tt>std::reverse_iterator</tt> should be a literal type</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2209">2209</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2209"></a></td>
<td align="left">23.3 [sequences]<a name="sequences"></a></td>
<td align="left"><tt>assign()</tt> overspecified for sequence containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2210">2210</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2210"></a></td>
<td align="left">23.3 [sequences]</td>
<td align="left">Missing allocator-extended constructor for allocator-aware containers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2211">2211</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2211"></a></td>
<td align="left">23.2.1 [container.requirements.general]<a name="container.requirements.general"></a></td>
<td align="left">Replace ambiguous use of "Allocator" in container requirements</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2212">2212</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2212"></a></td>
<td align="left">20.2 [utility]<a name="utility"></a></td>
<td align="left"><tt>tuple_size</tt> for <tt>const pair</tt> request <tt>&lt;tuple&gt;</tt> header</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2213">2213</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2213"></a></td>
<td align="left">28.11.4 [re.alg.replace]<a name="re.alg.replace"></a></td>
<td align="left">Return value of <tt>std::regex_replace</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2214">2214</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2214"></a></td>
<td align="left">27.5.5.2 [basic.ios.cons]<a name="basic.ios.cons"></a></td>
<td align="left">Clarify <tt>basic_ios::init</tt> call restrictions</td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2215">2215</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2215"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">(unordered) associative container functors should be <tt>CopyConstructible</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2216">2216</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2216"></a></td>
<td align="left">28.11.4 [re.alg.replace]<a name="re.alg.replace"></a></td>
<td align="left"><tt>regex_replace(basic_string)</tt> allocator handling</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2217">2217</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2217"></a></td>
<td align="left">28.9.2 [re.submatch.op]<a name="re.submatch.op"></a></td>
<td align="left"><tt>operator==(sub_match, string)</tt> slices on embedded <tt>'\0'</tt>s</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2218">2218</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2218"></a></td>
<td align="left">23.2.1 [container.requirements.general]<a name="container.requirements.general"></a></td>
<td align="left">Unclear how containers use <tt>allocator_traits::construct()</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2219">2219</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2219"></a></td>
<td align="left">20.14.2 [func.require]<a name="func.require"></a></td>
<td align="left"><tt><i>INVOKE</i></tt>-ing a pointer to member with a <tt>reference_wrapper</tt> as the object expression</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2220">2220</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2220"></a></td>
<td align="left">28.12.2.2 [re.tokiter.comp]<a name="re.tokiter.comp"></a></td>
<td align="left">Under-specification of <tt>operator==</tt> for <tt>regex_token_iterator</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2221">2221</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2221"></a></td>
<td align="left">27.7.3 [output.streams]<a name="output.streams"></a></td>
<td align="left">No formatted output operator for <tt>nullptr</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2222">2222</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2222"></a></td>
<td align="left">23.3.9.6 [forwardlist.ops]<a name="forwardlist.ops"></a></td>
<td align="left">Inconsistency in description of <tt>forward_list::splice_after</tt> single-element overload</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2223">2223</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2223"></a></td>
<td align="left">23.3.11.3 [vector.capacity]<a name="vector.capacity"></a></td>
<td align="left"><tt>shrink_to_fit</tt> effect on iterator validity</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2224">2224</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2224"></a></td>
<td align="left">17.5.4.10 [res.on.objects]<a name="res.on.objects"></a></td>
<td align="left">Ambiguous status of access to non-live objects</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2225">2225</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2225"></a></td>
<td align="left">17.5.2.2 [using.headers]<a name="using.headers"></a></td>
<td align="left">Unrealistic header inclusion checks required</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2226">2226</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="2226"></a></td>
<td align="left">22.3.3.2.2 [conversions.string]<a name="conversions.string"></a></td>
<td align="left"><tt>wstring_convert</tt> methods do not take allocator instance</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2227">2227</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2227"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">Stateful comparison objects in associative containers</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2228">2228</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2228"></a></td>
<td align="left">20.11.1.2.3 [unique.ptr.single.asgn]<a name="unique.ptr.single.asgn"></a></td>
<td align="left">Missing <em>SFINAE</em> rule in <tt>unique_ptr</tt> templated assignment</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2229">2229</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2229"></a></td>
<td align="left">22.5 [locale.stdcvt]<a name="locale.stdcvt"></a></td>
<td align="left">Standard code conversion facets underspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2230">2230</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2230"></a></td>
<td align="left">23.5 [unord]<a name="unord"></a></td>
<td align="left">&quot;<em>see below</em>&quot; for initializer-list constructors of unordered containers</td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2231">2231</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2231"></a></td>
<td align="left">23.2.3 [sequence.reqmts]<a name="sequence.reqmts"></a></td>
<td align="left">DR 704 removes complexity guarantee for <tt>clear()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2232">2232</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="2232"></a></td>
<td align="left">21.2.3 [char.traits.specializations]<a name="char.traits.specializations"></a></td>
<td align="left">[CD] The <tt>char_traits</tt> specializations should declare their <tt>length()</tt>, <tt>compare()</tt>, and 
<tt>find()</tt> members constexpr</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2233">2233</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2233"></a></td>
<td align="left">20.14.12.1 [func.wrap.badcall]<a name="func.wrap.badcall"></a></td>
<td align="left"><tt>bad_function_call::what()</tt> unhelpful</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2234">2234</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2234"></a></td>
<td align="left">19.3 [assertions]<a name="assertions"></a></td>
<td align="left"><tt>assert()</tt> should allow usage in constant expressions</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2235">2235</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2235"></a></td>
<td align="left">21.3.1.2 [string.cons]<a name="string.cons"></a></td>
<td align="left">Undefined behavior without proper requirements on <tt>basic_string</tt> constructors</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2236">2236</a></td>
<td align="left"><a href="lwg-active.html#SG1">SG1</a><a name="2236"></a></td>
<td align="left">29.2 [atomics.syn]<a name="atomics.syn"></a></td>
<td align="left"><tt>kill_dependency</tt> unconditionally noexcept</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2237">2237</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2237"></a></td>
<td align="left">21.5 [c.strings]<a name="c.strings"></a></td>
<td align="left"><tt>&lt;cuchar&gt;</tt> macros</td>
<td align="center"><font color="red">No</font></td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2238">2238</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2238"></a></td>
<td align="left">21.5 [c.strings]</td>
<td align="left">Problematic iterator-pair constructor of containers</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2239">2239</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2239"></a></td>
<td align="left">25.5.7 [alg.min.max]<a name="alg.min.max"></a></td>
<td align="left"><tt>min/max/minmax</tt> requirements</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2240">2240</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2240"></a></td>
<td align="left">30.5.1 [thread.condition.condvar]<a name="thread.condition.condvar"></a></td>
<td align="left">Probable misuse of term "function scope" in [thread.condition]</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2241">2241</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Tentatively Resolved</a><a name="2241"></a></td>
<td align="left">18.10 [support.runtime]<a name="support.runtime"></a></td>
<td align="left"><tt>&lt;cstdalign&gt;</tt> and <tt>#define</tt> of <tt>alignof</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2242">2242</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="2242"></a></td>
<td align="left">25.4.1 [alg.copy]<a name="alg.copy"></a></td>
<td align="left"><tt>[uninitialized_]copy_n()</tt> defect</td>
<td align="center"><font color="red">No</font></td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2243">2243</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2243"></a></td>
<td align="left">27.7.2.3 [istream.unformatted]<a name="istream.unformatted"></a></td>
<td align="left"><tt>istream::putback</tt> problem</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2244">2244</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2244"></a></td>
<td align="left">27.7.2.3 [istream.unformatted]</td>
<td align="left">Issue on <tt>basic_istream::seekg</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2245">2245</a></td>
<td align="left"><a href="lwg-active.html#Review">Review</a><a name="2245"></a></td>
<td align="left">30.6.9.1 [futures.task.members]<a name="futures.task.members"></a></td>
<td align="left"><tt>packaged_task::reset()</tt> memory allocation</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2246">2246</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2246"></a></td>
<td align="left">20.11.1.2.3 [unique.ptr.single.asgn]<a name="unique.ptr.single.asgn"></a></td>
<td align="left"><tt>unique_ptr</tt> assignment effects w.r.t. deleter</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2247">2247</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2247"></a></td>
<td align="left">20.15.4.1 [meta.unary.cat]<a name="meta.unary.cat"></a></td>
<td align="left">Type traits and <tt>std::nullptr_t</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2248">2248</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2248"></a></td>
<td align="left">18.3.2 [limits]<a name="limits"></a></td>
<td align="left"><tt>numeric_limits::is_iec559</tt> misnamed</td>
<td align="center"><font color="red">No</font></td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2249">2249</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2249"></a></td>
<td align="left">27.11 [c.files]<a name="c.files"></a></td>
<td align="left">[CD] Remove <tt>gets</tt> from <tt>&lt;cstdio&gt;</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2250">2250</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2250"></a></td>
<td align="left">20.9.1 [bitset.cons]<a name="bitset.cons"></a></td>
<td align="left">Follow-up On Library Issue 2207</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2251">2251</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2251"></a></td>
<td align="left">18.2 [support.types]<a name="support.types"></a></td>
<td align="left">C++ library should define <tt>ssize_t</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2252">2252</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2252"></a></td>
<td align="left">23.3.11.5 [vector.modifiers]<a name="vector.modifiers"></a></td>
<td align="left">Strong guarantee on <tt>vector::push_back()</tt> still broken with C++11?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2253">2253</a></td>
<td align="left"><a href="lwg-active.html#NAD Arrays">NAD Arrays</a><a name="2253"></a></td>
<td align="left">99 [arrays.ts::dynarray.overview]<a name="arrays.ts::dynarray.overview"></a></td>
<td align="left">[arrays.ts] <tt>dynarray</tt> should state which container requirements aren't met</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2254">2254</a></td>
<td align="left"><a href="lwg-active.html#NAD Arrays">NAD Arrays</a><a name="2254"></a></td>
<td align="left">99 [arrays.ts::container.requirements.general]<a name="arrays.ts::container.requirements.general"></a></td>
<td align="left">[arrays.ts] Is <tt>dynarray</tt> an allocator-aware container?</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2255">2255</a></td>
<td align="left"><a href="lwg-active.html#NAD Arrays">NAD Arrays</a><a name="2255"></a></td>
<td align="left">99 [arrays.ts::dynarray.cons]<a name="arrays.ts::dynarray.cons"></a></td>
<td align="left">[arrays.ts] <tt>dynarray</tt> constructor ambiguity</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2256">2256</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2256"></a></td>
<td align="left">23.3.11.5 [vector.modifiers]<a name="vector.modifiers"></a></td>
<td align="left">On <tt>vector</tt> iterator invalidation</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2257">2257</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2257"></a></td>
<td align="left">23.2.1 [container.requirements.general]<a name="container.requirements.general"></a></td>
<td align="left">Simplify container requirements with the new algorithms</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2258">2258</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2258"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left"><tt>a.erase(q1, q2)</tt> unable to directly return <tt>q2</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2259">2259</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2259"></a></td>
<td align="left">17.5.5.5 [member.functions]<a name="member.functions"></a></td>
<td align="left">Issues in 17.6.5.5 rules for member functions</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2260">2260</a></td>
<td align="left"><a href="lwg-active.html#Ready">Tentatively Ready</a><a name="2260"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">Missing requirement for <tt>Allocator::pointer</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2261">2261</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2261"></a></td>
<td align="left">23.2 [container.requirements]<a name="container.requirements"></a></td>
<td align="left">Are containers required to use their '<tt>pointer</tt>' type internally?</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2262">2262</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2262"></a></td>
<td align="left">20.11.1.2 [unique.ptr.single]<a name="unique.ptr.single"></a></td>
<td align="left">Requirement for <tt>unique_ptr&lt;T&gt;::get_deleter()(p)</tt> to be able to destroy the <tt>unique_ptr</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2263">2263</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2263"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">Comparing iterators and allocator pointers with different const-character</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2264">2264</a></td>
<td align="left"><a href="lwg-active.html#NAD Arrays">NAD Arrays</a><a name="2264"></a></td>
<td align="left">99 [arrays.ts::dynarray]<a name="arrays.ts::dynarray"></a></td>
<td align="left">[arrays.ts] <tt>std::dynarray</tt> defines its initializer-list constructor in terms of a non-existent constructor</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2265">2265</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2265"></a></td>
<td align="left">29.3 [atomics.order]<a name="atomics.order"></a></td>
<td align="left">29.3p9 appears to rule out some acceptable executions</td>
<td align="center"><font color="red">No</font></td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2266">2266</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2266"></a></td>
<td align="left">23.2.3 [sequence.reqmts]<a name="sequence.reqmts"></a></td>
<td align="left"><tt>vector</tt> and <tt>deque</tt> have incorrect <tt>insert</tt> requirements</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2267">2267</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2267"></a></td>
<td align="left">25.5.1.4 [partial.sort.copy]<a name="partial.sort.copy"></a></td>
<td align="left"><tt>partial_sort_copy</tt> underspecified for ranges of two different types</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2268">2268</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2268"></a></td>
<td align="left">21.3.1 [basic.string]<a name="basic.string"></a></td>
<td align="left">Setting a default argument in the declaration of a member function <tt>assign</tt> of <tt>std::basic_string</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2269">2269</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2269"></a></td>
<td align="left">23.2.1 [container.requirements.general]<a name="container.requirements.general"></a></td>
<td align="left">Container iterators and argument-dependent lookup</td>
<td align="center"><font color="red">No</font></td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2270">2270</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2270"></a></td>
<td align="left">21.3.3 [string.conversions]<a name="string.conversions"></a></td>
<td align="left">Inconsistent <tt>to_string</tt> overloads</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2271">2271</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2271"></a></td>
<td align="left">28.7 [re.traits]<a name="re.traits"></a></td>
<td align="left"><tt>regex_traits::lookup_classname</tt> specification unclear</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2272">2272</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2272"></a></td>
<td align="left">27.7.6 [quoted.manip]<a name="quoted.manip"></a></td>
<td align="left"><tt>quoted</tt> should use <tt>char_traits::eq</tt> for character comparison</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2273">2273</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2273"></a></td>
<td align="left">28.11.2 [re.alg.match]<a name="re.alg.match"></a></td>
<td align="left"><tt>regex_match</tt> ambiguity</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2274">2274</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2274"></a></td>
<td align="left">23.4.4.3 [map.access]<a name="map.access"></a></td>
<td align="left">Does <tt>map::operator[]</tt> value-initialize or default-insert a missing element?</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2275">2275</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2275"></a></td>
<td align="left">20.5.2.4 [tuple.creation]<a name="tuple.creation"></a></td>
<td align="left">[CD] Why is <tt>forward_as_tuple</tt> not <tt>constexpr</tt>?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2276">2276</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2276"></a></td>
<td align="left">30.6 [futures]<a name="futures"></a></td>
<td align="left">Missing requirement on <tt>std::promise::set_exception</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2277">2277</a></td>
<td align="left"><a href="lwg-active.html#NAD Arrays">NAD Arrays</a><a name="2277"></a></td>
<td align="left">99 [arrays.ts::iterator.range]<a name="arrays.ts::iterator.range"></a></td>
<td align="left">[arrays.ts] <tt>&lt;dynarray&gt;</tt> is missing in 24.7/1</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2278">2278</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2278"></a></td>
<td align="left">20.17.2 [time.syn]<a name="time.syn"></a></td>
<td align="left">User-defined literals for Standard Library types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2279">2279</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2279"></a></td>
<td align="left">23.3.10.5 [list.ops]<a name="list.ops"></a></td>
<td align="left">Carefully state effects of <tt>list::splice</tt> function</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2280">2280</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2280"></a></td>
<td align="left">24.7 [iterator.range]<a name="iterator.range"></a></td>
<td align="left"><tt>begin/end</tt> for arrays should be <tt>constexpr</tt> and <tt>noexcept</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2281">2281</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="2281"></a></td>
<td align="left">17.5.2.3 [using.linkage]<a name="using.linkage"></a></td>
<td align="left">C99 cross-reference typo in [using.linkage]</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2282">2282</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2282"></a></td>
<td align="left">99 [fund.ts::optional.object.assign]<a name="fund.ts::optional.object.assign"></a></td>
<td align="left">[fund.ts] Incorrect <tt>is_assignable</tt> constraint in <tt>optional::op=(U&amp;&amp;)</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2283">2283</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2283"></a></td>
<td align="left">99 [fund.ts::optional.comp_with_t]<a name="fund.ts::optional.comp_with_t"></a></td>
<td align="left">[fund.ts] <tt>optional</tt> declares and then does not define an <tt>operator&lt;()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2284">2284</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2284"></a></td>
<td align="left">20.10.8 [allocator.traits]<a name="allocator.traits"></a></td>
<td align="left">Inconsistency in <tt>allocator_traits::max_size</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2285">2285</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2285"></a></td>
<td align="left">24.5.1 [reverse.iterators]<a name="reverse.iterators"></a></td>
<td align="left"><tt>make_reverse_iterator</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2286">2286</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2286"></a></td>
<td align="left">27.8.2.4 [stringbuf.virtuals]<a name="stringbuf.virtuals"></a></td>
<td align="left"><tt>stringbuf::underflow()</tt> underspecified</td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2287">2287</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2287"></a></td>
<td align="left">99 [fund.ts::optional.object.assign]<a name="fund.ts::optional.object.assign"></a></td>
<td align="left">[fund.ts] Incorrect exception safety for <tt>optional</tt> copy assignment operator</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2288">2288</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2288"></a></td>
<td align="left">30.4.1.4 [thread.sharedmutex.requirements]<a name="thread.sharedmutex.requirements"></a></td>
<td align="left">Inconsistent requirements for shared mutexes</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2289">2289</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2289"></a></td>
<td align="left">20.4.2 [pairs.pair]<a name="pairs.pair"></a></td>
<td align="left"><tt>constexpr</tt> guarantees of defaulted functions still insufficient</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2290">2290</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2290"></a></td>
<td align="left">20.15 [meta]<a name="meta"></a></td>
<td align="left">Top-level "SFINAE"-based constraints should get a separate definition in Clause 17</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2291">2291</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2291"></a></td>
<td align="left">17.5.3.4 [hash.requirements]<a name="hash.requirements"></a></td>
<td align="left"><tt>std::hash</tt> is vulnerable to collision DoS attack</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2292">2292</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2292"></a></td>
<td align="left">17.4.1.4 [structure.specifications]<a name="structure.specifications"></a></td>
<td align="left">Find a better phrasing for "shall not participate in overload resolution"</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2293">2293</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2293"></a></td>
<td align="left">22.4.2.2.2 [facet.num.put.virtuals]<a name="facet.num.put.virtuals"></a></td>
<td align="left">Wrong facet used by <tt>num_put::do_put</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2294">2294</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Tentatively Resolved</a><a name="2294"></a></td>
<td align="left">26.9 [c.math]<a name="c.math"></a></td>
<td align="left"><tt>&lt;cstdlib&gt;</tt> should declare <tt>abs(double)</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2295">2295</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2295"></a></td>
<td align="left">22.3.1.2 [locale.cons]<a name="locale.cons"></a></td>
<td align="left">Locale name when the provided <tt>Facet</tt> is a <tt>nullptr</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2296">2296</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2296"></a></td>
<td align="left">20.10.10.1 [specialized.addressof]<a name="specialized.addressof"></a></td>
<td align="left"><tt>std::addressof</tt> should be <tt>constexpr</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2297">2297</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2297"></a></td>
<td align="left">20.2.3 [utility.exchange]<a name="utility.exchange"></a></td>
<td align="left">[CD] Missing type requirements for <tt>std::exchange</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2298">2298</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2298"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]<a name="meta.unary.prop"></a></td>
<td align="left">[CD] <tt>is_nothrow_constructible</tt> is always false because of <tt>create&lt;&gt;</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2299">2299</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2299"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">[CD] Effects of inaccessible <tt>key_compare::is_transparent</tt> type are not clear</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2300">2300</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2300"></a></td>
<td align="left">99 [map.ops]<a name="map.ops"></a></td>
<td align="left">[CD] Redundant sections for <tt>map</tt> and <tt>multimap</tt> members should be removed</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2301">2301</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2301"></a></td>
<td align="left">20.5.2.4 [tuple.creation]<a name="tuple.creation"></a></td>
<td align="left">Why is <tt>std::tie</tt> not <tt>constexpr</tt>?</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2302">2302</a></td>
<td align="left"><a href="lwg-active.html#NAD">Pending NAD</a><a name="2302"></a></td>
<td align="left">18.6.2.3 [new.delete.placement]<a name="new.delete.placement"></a></td>
<td align="left">Passing null pointer to placement new</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2303">2303</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2303"></a></td>
<td align="left">18.6.2.3 [new.delete.placement]</td>
<td align="left">Explicit instantiation of <tt>std::vector&lt;UserType&gt;</tt> broken?</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2304">2304</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2304"></a></td>
<td align="left">23.2.7 [unord.req]<a name="unord.req"></a></td>
<td align="left">Complexity of <tt>count</tt> in unordered associative containers</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2305">2305</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2305"></a></td>
<td align="left">99 [fund.ts::optional.object.ctor]<a name="fund.ts::optional.object.ctor"></a></td>
<td align="left">[fund.ts] <tt>optional</tt> forwarding construction/assignment</td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2306">2306</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2306"></a></td>
<td align="left">28.10 [re.results]<a name="re.results"></a></td>
<td align="left"><tt>match_results::reference</tt> should be <tt>value_type&amp;</tt>, not <tt>const value_type&amp;</tt></td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2307">2307</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2307"></a></td>
<td align="left">23 [containers]<a name="containers"></a></td>
<td align="left">Should the Standard Library use <tt>explicit</tt> only when necessary?</td>
<td align="center"><font color="red">No</font></td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2308">2308</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2308"></a></td>
<td align="left">23.2.1 [container.requirements.general]<a name="container.requirements.general"></a></td>
<td align="left">Clarify container destructor requirements w.r.t. <tt>std::array</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2309">2309</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2309"></a></td>
<td align="left">30.4.1.2 [thread.mutex.requirements.mutex]<a name="thread.mutex.requirements.mutex"></a></td>
<td align="left"><tt>mutex::lock()</tt> should not throw <tt>device_or_resource_busy</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2310">2310</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2310"></a></td>
<td align="left">23.3.7.1 [array.overview]<a name="array.overview"></a></td>
<td align="left">Public <em>exposition only</em> member in <tt>std::array</tt></td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2311">2311</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2311"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">Allocator requirements should be further minimized</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2312">2312</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2312"></a></td>
<td align="left">20.5.2.1 [tuple.cnstr]<a name="tuple.cnstr"></a></td>
<td align="left"><tt>tuple</tt>'s constructor constraints need to be phrased more precisely</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2313">2313</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2313"></a></td>
<td align="left">20.5.2.6 [tuple.helper]<a name="tuple.helper"></a></td>
<td align="left"><tt>tuple_size</tt> should always derive from <tt>integral_constant&lt;size_t, N&gt;</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2314">2314</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2314"></a></td>
<td align="left">20.3.1 [intseq.general]<a name="intseq.general"></a></td>
<td align="left"><tt>apply()</tt> should return <tt>decltype(auto)</tt> and use <tt>decay_t</tt> before <tt>tuple_size</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2315">2315</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2315"></a></td>
<td align="left">20.11.2.3 [util.smartptr.weak]<a name="util.smartptr.weak"></a></td>
<td align="left"><tt>weak_ptr</tt> should be movable</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2316">2316</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2316"></a></td>
<td align="left">20.11.2.3.5 [util.smartptr.weak.obs]<a name="util.smartptr.weak.obs"></a></td>
<td align="left"><tt>weak_ptr::lock()</tt> should be atomic</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2317">2317</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2317"></a></td>
<td align="left">20.15.5 [meta.unary.prop.query]<a name="meta.unary.prop.query"></a></td>
<td align="left">The type property queries should be <tt>UnaryTypeTraits</tt> returning <tt>size_t</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2318">2318</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2318"></a></td>
<td align="left">21.3.1 [basic.string]<a name="basic.string"></a></td>
<td align="left"><tt>basic_string</tt>'s wording has confusing relics from the copy-on-write era</td>
<td align="center"><font color="red">No</font></td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2319">2319</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2319"></a></td>
<td align="left">21.3.1.2 [string.cons]<a name="string.cons"></a></td>
<td align="left"><tt>basic_string</tt>'s move constructor should not be <tt>noexcept</tt></td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2320">2320</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2320"></a></td>
<td align="left">23.2.1 [container.requirements.general]<a name="container.requirements.general"></a></td>
<td align="left"><tt>select_on_container_copy_construction()</tt> takes allocators, not containers</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2321">2321</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2321"></a></td>
<td align="left">23.2.1 [container.requirements.general]</td>
<td align="left">Moving containers should (usually) be required to preserve iterators</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2322">2322</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2322"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">Associative(<tt>initializer_list</tt>, stuff) constructors are underspecified</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2323">2323</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2323"></a></td>
<td align="left">23.3.11.3 [vector.capacity]<a name="vector.capacity"></a></td>
<td align="left"><tt>vector::resize(n, t)</tt>'s specification should be simplified</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2324">2324</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2324"></a></td>
<td align="left">24.5.2.2.1 [back.insert.iter.cons]<a name="back.insert.iter.cons"></a></td>
<td align="left">Insert iterator constructors should use <tt>addressof()</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2325">2325</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2325"></a></td>
<td align="left">25.5.7 [alg.min.max]<a name="alg.min.max"></a></td>
<td align="left"><tt>minmax_element()</tt>'s behavior differing from <tt>max_element()</tt>'s should be noted</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2326">2326</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2326"></a></td>
<td align="left">26.6.1.1 [rand.req.genl]<a name="rand.req.genl"></a></td>
<td align="left"><tt>uniform_int_distribution&lt;unsigned char&gt;</tt> should be permitted</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2327">2327</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2327"></a></td>
<td align="left">26.6.1.3 [rand.req.urng]<a name="rand.req.urng"></a></td>
<td align="left">Non-power-of-two URNGs should be forbidden</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2328">2328</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2328"></a></td>
<td align="left">27.7.2.5 [istream.rvalue]<a name="istream.rvalue"></a></td>
<td align="left">Rvalue stream extraction should use perfect forwarding</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2329">2329</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2329"></a></td>
<td align="left">28.4 [re.syn]<a name="re.syn"></a></td>
<td align="left"><tt>regex_match()/regex_search()</tt> with <tt>match_results</tt> should forbid temporary strings</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2330">2330</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2330"></a></td>
<td align="left">28.5.1 [re.synopt]<a name="re.synopt"></a></td>
<td align="left"><tt>regex("meow", regex::icase)</tt> is technically forbidden but should be permitted</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2331">2331</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2331"></a></td>
<td align="left">28.5.1 [re.synopt]</td>
<td align="left"><tt>regex_constants::collate</tt>'s effects are inaccurately summarized</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2332">2332</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2332"></a></td>
<td align="left">28.12 [re.iter]<a name="re.iter"></a></td>
<td align="left"><tt>regex_iterator/regex_token_iterator</tt> should forbid temporary regexes</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2333">2333</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2333"></a></td>
<td align="left">99 [fund.ts::optional.hash]<a name="fund.ts::optional.hash"></a></td>
<td align="left">[fund.ts] Hashing disengaged <tt>optional&lt;T&gt;</tt> objects</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2334">2334</a></td>
<td align="left"><a href="lwg-active.html#SG1">SG1</a><a name="2334"></a></td>
<td align="left">29.6.5 [atomics.types.operations.req]<a name="atomics.types.operations.req"></a></td>
<td align="left"><tt>atomic</tt>'s default constructor requires "uninitialized" state even for types with non-trivial default-constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2335">2335</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2335"></a></td>
<td align="left">23.3.7 [array]<a name="array"></a></td>
<td align="left"><tt>array&lt;array&lt;int, 3&gt;, 4&gt;</tt> should be layout-compatible with <tt>int[4][3]</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2336">2336</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2336"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]<a name="meta.unary.prop"></a></td>
<td align="left"><tt>is_trivially_constructible/is_trivially_assignable</tt> traits are always false</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2337">2337</a></td>
<td align="left"><a href="lwg-active.html#NAD">Tentatively NAD</a><a name="2337"></a></td>
<td align="left">20.11.2.2.5 [util.smartptr.shared.obs]<a name="util.smartptr.shared.obs"></a></td>
<td align="left"><tt>shared_ptr operator*()</tt> should not be <tt>noexcept</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2338">2338</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2338"></a></td>
<td align="left">28.7 [re.traits]<a name="re.traits"></a></td>
<td align="left">&sect;[re.traits]/7 expects of locale facets something not guaranteed by [locale.facet]/4</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2339">2339</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2339"></a></td>
<td align="left">25.5.2 [alg.nth.element]<a name="alg.nth.element"></a></td>
<td align="left">Wording issue in <tt>nth_element</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2340">2340</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2340"></a></td>
<td align="left">17.5.4.6 [replacement.functions]<a name="replacement.functions"></a></td>
<td align="left">Replacement allocation functions declared as inline</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2341">2341</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2341"></a></td>
<td align="left">27.7.3.1.4 [ostream.seeks]<a name="ostream.seeks"></a></td>
<td align="left">Inconsistency between <tt>basic_ostream::seekp(pos)</tt> and <tt>basic_ostream::seekp(off, dir)</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2342">2342</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2342"></a></td>
<td align="left">27.7.3.1 [ostream]<a name="ostream"></a></td>
<td align="left">User conversion to <tt>wchar_t const*</tt> or to <tt>wchar_t</tt> not invoked for <tt>operator&lt;&lt;</tt></td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2343">2343</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Tentatively Resolved</a><a name="2343"></a></td>
<td align="left">28.13 [re.grammar]<a name="re.grammar"></a></td>
<td align="left">Is the value of the ECMA-262 RegExp object's multiline property really false?</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2344">2344</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2344"></a></td>
<td align="left">27.7.6 [quoted.manip]<a name="quoted.manip"></a></td>
<td align="left"><tt>quoted()</tt>'s interaction with padding is unclear</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2345">2345</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2345"></a></td>
<td align="left">20.3.2 [intseq.intseq]<a name="intseq.intseq"></a></td>
<td align="left"><tt>integer_sequence</tt> should have a self-typedef <tt>::type</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2346">2346</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2346"></a></td>
<td align="left">20.15.3 [meta.help]<a name="meta.help"></a></td>
<td align="left"><tt>integral_constant</tt>'s member functions should be marked <tt>noexcept</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2347">2347</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2347"></a></td>
<td align="left">24.5.1.3.12 [reverse.iter.opindex]<a name="reverse.iter.opindex"></a></td>
<td align="left"><tt>reverse_iterator::operator[]</tt> calls const version of <tt>current[]</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2348">2348</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2348"></a></td>
<td align="left">20.9 [template.bitset]<a name="template.bitset"></a></td>
<td align="left"><tt>charT('1')</tt> is not the wide equivalent of <tt>'1'</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2349">2349</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2349"></a></td>
<td align="left">27.7.2.2.1 [istream.formatted.reqmts]<a name="istream.formatted.reqmts"></a></td>
<td align="left">Clarify input/output function rethrow behavior</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2350">2350</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2350"></a></td>
<td align="left">25.5.7 [alg.min.max]<a name="alg.min.max"></a></td>
<td align="left"><tt>min</tt>, <tt>max</tt>, and <tt>minmax</tt> should be <tt>constexpr</tt></td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2351">2351</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2351"></a></td>
<td align="left">26.6.3 [rand.eng]<a name="rand.eng"></a></td>
<td align="left">Does <tt>.seed()</tt> completely reset state of engine?</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2352">2352</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2352"></a></td>
<td align="left">26.6.7.1 [rand.util.seedseq]<a name="rand.util.seedseq"></a></td>
<td align="left">Is a default-constructed <tt>std::seed_seq</tt> intended to produce a predictable <tt>.generate()</tt>?</td>
<td align="center"><font color="red">No</font></td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2353">2353</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2353"></a></td>
<td align="left">24.4.3 [iterator.operations]<a name="iterator.operations"></a></td>
<td align="left"><tt>std::next</tt> is over-constrained</td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2354">2354</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2354"></a></td>
<td align="left">23.4.4.1 [map.overview]<a name="map.overview"></a></td>
<td align="left">Unnecessary copying when inserting into maps with braced-init syntax</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2355">2355</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2355"></a></td>
<td align="left">21.3.5 [basic.string.literals]<a name="basic.string.literals"></a></td>
<td align="left"><tt>"s"</tt> UDL suffix should be reserved for a compile-time string library type</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2356">2356</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2356"></a></td>
<td align="left">23.2.7 [unord.req]<a name="unord.req"></a></td>
<td align="left">Stability of erasure in unordered associative containers</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2357">2357</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2357"></a></td>
<td align="left">25.4.14 [alg.partitions]<a name="alg.partitions"></a></td>
<td align="left">Remaining "<tt>Assignable</tt>" requirement</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2358">2358</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2358"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]<a name="meta.unary.prop"></a></td>
<td align="left">Apparently-bogus definition of <tt>is_empty</tt> type trait</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2359">2359</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2359"></a></td>
<td align="left">28.5.1 [re.synopt]<a name="re.synopt"></a></td>
<td align="left">How does <tt>regex_constants::nosubs</tt> affect <tt>basic_regex::mark_count()</tt>?</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2360">2360</a></td>
<td align="left"><a href="lwg-active.html#C++14">C++14</a><a name="2360"></a></td>
<td align="left">24.5.1.1 [reverse.iterator]<a name="reverse.iterator"></a></td>
<td align="left"><tt>reverse_iterator::operator*()</tt> is unimplementable</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2361">2361</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2361"></a></td>
<td align="left">20.11.1.2 [unique.ptr.single]<a name="unique.ptr.single"></a></td>
<td align="left">Apply 2299 resolution throughout library</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2362">2362</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2362"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">unique, associative <tt>emplace()</tt> should not move/copy the <tt>mapped_type</tt> constructor 
arguments when no insertion happens</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2363">2363</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2363"></a></td>
<td align="left">30.4.1.5.1 [thread.sharedtimedmutex.class]<a name="thread.sharedtimedmutex.class"></a></td>
<td align="left">Defect in 30.4.1.4.1 [thread.sharedtimedmutex.class]</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2364">2364</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2364"></a></td>
<td align="left">23.3.8.4 [deque.modifiers]<a name="deque.modifiers"></a></td>
<td align="left"><tt>deque</tt> and <tt>vector</tt> <tt>pop_back</tt> don't specify iterator invalidation requirements</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2365">2365</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2365"></a></td>
<td align="left">20.11.2.2 [util.smartptr.shared]<a name="util.smartptr.shared"></a></td>
<td align="left">Missing <tt>noexcept</tt> in <tt>shared_ptr::shared_ptr(nullptr_t)</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2366">2366</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2366"></a></td>
<td align="left">24.6.3 [istreambuf.iterator]<a name="istreambuf.iterator"></a></td>
<td align="left"><tt>istreambuf_iterator</tt> end-of-stream equality</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2367">2367</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2367"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]<a name="meta.unary.prop"></a></td>
<td align="left"><tt>pair</tt> and <tt>tuple</tt> are not correctly implemented for <tt>is_constructible</tt> with no args</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2368">2368</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2368"></a></td>
<td align="left">18.6.2 [new.delete]<a name="new.delete"></a></td>
<td align="left">Replacing global <tt>operator new</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2369">2369</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2369"></a></td>
<td align="left">25.5.7 [alg.min.max]<a name="alg.min.max"></a></td>
<td align="left"><tt>constexpr max(initializer_list)</tt> vs <tt>max_element</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2370">2370</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Tentatively Resolved</a><a name="2370"></a></td>
<td align="left">20.14.12.2 [func.wrap.func]<a name="func.wrap.func"></a></td>
<td align="left">Operations involving type-erased allocators should not be <tt>noexcept</tt> in <tt>std::function</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2371">2371</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2371"></a></td>
<td align="left">99 [fund.ts::meta.type.synop]<a name="fund.ts::meta.type.synop"></a></td>
<td align="left">[fund.ts] No template aliases defined for new type traits</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2372">2372</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2372"></a></td>
<td align="left">21.3.1 [basic.string]<a name="basic.string"></a></td>
<td align="left">Assignment from int to <tt>std::string</tt></td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2373">2373</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2373"></a></td>
<td align="left">17.5.5 [conforming]<a name="conforming"></a></td>
<td align="left">Make new entities and names in namespace <tt>std</tt> conforming extensions</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2374">2374</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2374"></a></td>
<td align="left">99 [fund.ts::optional.object.observe]<a name="fund.ts::optional.object.observe"></a></td>
<td align="left">[fund.ts] Remarks for <tt>optional::to_value</tt> are too restrictive</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2375">2375</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2375"></a></td>
<td align="left">24.2.1 [iterator.requirements.general]<a name="iterator.requirements.general"></a></td>
<td align="left">Is [iterator.requirements.general]/9 too broadly applied?</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2376">2376</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2376"></a></td>
<td align="left">99 [util.smartptr.weakptr]<a name="util.smartptr.weakptr"></a></td>
<td align="left"><tt>bad_weak_ptr::what()</tt> overspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2377">2377</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2377"></a></td>
<td align="left">20.10.5 [ptr.align]<a name="ptr.align"></a></td>
<td align="left"><tt>std::align</tt> requirements overly strict</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2378">2378</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2378"></a></td>
<td align="left">18.6.3.1 [bad.alloc]<a name="bad.alloc"></a></td>
<td align="left">Behaviour of standard exception types</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2379">2379</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2379"></a></td>
<td align="left">30.2.3 [thread.req.native]<a name="thread.req.native"></a></td>
<td align="left">Obtaining native handle of the current thread</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2380">2380</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2380"></a></td>
<td align="left">17.5.1.2 [headers]<a name="headers"></a></td>
<td align="left">May <tt>&lt;cstdlib&gt;</tt> provide <tt>long ::abs(long)</tt> and <tt>long long ::abs(long long)</tt>?</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2381">2381</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2381"></a></td>
<td align="left">22.4.2.1.2 [facet.num.get.virtuals]<a name="facet.num.get.virtuals"></a></td>
<td align="left">Inconsistency in parsing floating point numbers</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2382">2382</a></td>
<td align="left"><a href="lwg-active.html#NAD">Pending NAD</a><a name="2382"></a></td>
<td align="left">17.5.5.8 [reentrancy]<a name="reentrancy"></a></td>
<td align="left">Unclear order of container update versus object destruction on removing an object</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2383">2383</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2383"></a></td>
<td align="left">20.17.5.8 [time.duration.literals]<a name="time.duration.literals"></a></td>
<td align="left">Overflow cannot be ill-formed for chrono::duration integer literals</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2384">2384</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2384"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">Allocator's <tt>deallocate</tt> function needs better specification</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2385">2385</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2385"></a></td>
<td align="left">20.14.12.2 [func.wrap.func]<a name="func.wrap.func"></a></td>
<td align="left"><tt>function::assign</tt> allocator argument doesn't make sense</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2386">2386</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2386"></a></td>
<td align="left">20.14.12.2.1 [func.wrap.func.con]<a name="func.wrap.func.con"></a></td>
<td align="left"><tt>function::operator=</tt> handles allocators incorrectly</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2387">2387</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2387"></a></td>
<td align="left">20.14.2 [func.require]<a name="func.require"></a></td>
<td align="left">More nested types that must be accessible and unambiguous</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2388">2388</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2388"></a></td>
<td align="left">20.2.3 [utility.exchange]<a name="utility.exchange"></a></td>
<td align="left">Handling self-assignment in the proposed library function <tt>std::exchange</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2389">2389</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2389"></a></td>
<td align="left">99 [fund.ts::func.wrap.func.con]<a name="fund.ts::func.wrap.func.con"></a></td>
<td align="left">[fund.ts] <tt>function::operator=</tt> is over-specified and handles allocators incorrectly</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2390">2390</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2390"></a></td>
<td align="left">99 [fund.ts::meta.trans.other]<a name="fund.ts::meta.trans.other"></a></td>
<td align="left">[fund.ts] Invocation types and rvalues</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2391">2391</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Tentatively Resolved</a><a name="2391"></a></td>
<td align="left">21.3.1 [basic.string]<a name="basic.string"></a></td>
<td align="left"><tt>basic_string</tt> is missing non-<tt>const</tt> <tt>data()</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2392">2392</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2392"></a></td>
<td align="left">17.3.15 [defns.ntcts]<a name="defns.ntcts"></a></td>
<td align="left">"character type" is used but not defined</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2393">2393</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2393"></a></td>
<td align="left">20.14.12.2 [func.wrap.func]<a name="func.wrap.func"></a></td>
<td align="left"><tt>std::function</tt>'s <em>Callable</em> definition is broken</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2394">2394</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2394"></a></td>
<td align="left">22.3.1.3 [locale.members]<a name="locale.members"></a></td>
<td align="left"><tt>locale::name</tt> specification unclear &mdash; what is implementation-defined?</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2395">2395</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2395"></a></td>
<td align="left">99 [fund.ts::func.wrap.func]<a name="fund.ts::func.wrap.func"></a></td>
<td align="left">[fund.ts] <i>Preconditions:</i> is defined nowhere</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2396">2396</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2396"></a></td>
<td align="left">20.15.7.6 [meta.trans.other]<a name="meta.trans.other"></a></td>
<td align="left"><tt>underlying_type</tt> doesn't say what to do for an incomplete enumeration type</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2397">2397</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2397"></a></td>
<td align="left">20.15.7.6 [meta.trans.other]</td>
<td align="left"><tt>map&lt;K, V&gt;::emplace</tt> and explicit <tt>V</tt> constructors</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2398">2398</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2398"></a></td>
<td align="left">18.7.2 [type.info]<a name="type.info"></a></td>
<td align="left"><tt>type_info</tt>'s destructor shouldn't be required to be virtual</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2399">2399</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2399"></a></td>
<td align="left">20.11.2.2.1 [util.smartptr.shared.const]<a name="util.smartptr.shared.const"></a></td>
<td align="left"><tt>shared_ptr</tt>'s constructor from <tt>unique_ptr</tt> should be constrained</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2400">2400</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2400"></a></td>
<td align="left">20.11.2.2.10 [util.smartptr.getdeleter]<a name="util.smartptr.getdeleter"></a></td>
<td align="left"><tt>shared_ptr</tt>'s <tt>get_deleter()</tt> should use <tt>addressof()</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2401">2401</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2401"></a></td>
<td align="left">20.14.12.2 [func.wrap.func]<a name="func.wrap.func"></a></td>
<td align="left"><tt>std::function</tt> needs more <tt>noexcept</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2402">2402</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2402"></a></td>
<td align="left">21.3.1.2 [string.cons]<a name="string.cons"></a></td>
<td align="left"><tt>basic_string(const basic_string&amp; str, size_type pos, size_type n = npos)</tt> shouldn't use <tt>Allocator()</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2403">2403</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2403"></a></td>
<td align="left">21.3.3 [string.conversions]<a name="string.conversions"></a></td>
<td align="left"><tt>stof()</tt> should call <tt>strtof()</tt> and <tt>wcstof()</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2404">2404</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2404"></a></td>
<td align="left">25.3.10 [mismatch]<a name="mismatch"></a></td>
<td align="left"><tt>mismatch()</tt>'s complexity needs to be updated</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2405">2405</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2405"></a></td>
<td align="left">25.4.11 [alg.rotate]<a name="alg.rotate"></a></td>
<td align="left"><tt>rotate()</tt>'s return value is incorrect when <tt>middle == first</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2406">2406</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2406"></a></td>
<td align="left">26.6.8.3.4 [rand.dist.bern.negbin]<a name="rand.dist.bern.negbin"></a></td>
<td align="left"><tt>negative_binomial_distribution</tt> should reject <tt>p == 1</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2407">2407</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2407"></a></td>
<td align="left">30.6.9.1 [futures.task.members]<a name="futures.task.members"></a></td>
<td align="left"><tt>packaged_task(allocator_arg_t, const Allocator&amp;, F&amp;&amp;)</tt> should neither be constrained nor 
<tt>explicit</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2408">2408</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2408"></a></td>
<td align="left">20.15.7.6 [meta.trans.other]<a name="meta.trans.other"></a></td>
<td align="left">SFINAE-friendly <tt>common_type/iterator_traits</tt> is missing in C++14</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2409">2409</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2409"></a></td>
<td align="left">99 [fund.ts::meta.trans.other]<a name="fund.ts::meta.trans.other"></a></td>
<td align="left">[fund.ts] SFINAE-friendly <tt>common_type/iterator_traits</tt> should be removed from the fundamental-ts</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2410">2410</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2410"></a></td>
<td align="left">99 [fund.ts::memory.smartptr.shared.const]<a name="fund.ts::memory.smartptr.shared.const"></a></td>
<td align="left">[fund.ts] <tt>shared_ptr&lt;array&gt;</tt>'s constructor from <tt>unique_ptr</tt> should be constrained</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2411">2411</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2411"></a></td>
<td align="left">20.11.2.2 [util.smartptr.shared]<a name="util.smartptr.shared"></a></td>
<td align="left"><tt>shared_ptr</tt> is only contextually convertible to <tt>bool</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2412">2412</a></td>
<td align="left"><a href="lwg-active.html#SG1">SG1</a><a name="2412"></a></td>
<td align="left">30.6.5 [futures.promise]<a name="futures.promise"></a></td>
<td align="left"><tt>promise::set_value()</tt> and <tt>promise::get_future()</tt> should not race</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2413">2413</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2413"></a></td>
<td align="left">19.3 [assertions]<a name="assertions"></a></td>
<td align="left"><tt>assert</tt> macro is overconstrained</td>
<td align="center"><font color="red">No</font></td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2414">2414</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2414"></a></td>
<td align="left">17.5.5.8 [reentrancy]<a name="reentrancy"></a></td>
<td align="left">Member function reentrancy should be implementation-defined</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2415">2415</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2415"></a></td>
<td align="left">20.11.2.2.1 [util.smartptr.shared.const]<a name="util.smartptr.shared.const"></a></td>
<td align="left">Inconsistency between <tt>unique_ptr</tt> and <tt>shared_ptr</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2416">2416</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2416"></a></td>
<td align="left">99 [fund.ts::any.class]<a name="fund.ts::any.class"></a></td>
<td align="left">[fund.ts] <tt>std::experimental::any allocator</tt> support is unimplementable</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2417">2417</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="2417"></a></td>
<td align="left">99 [fund.ts.v2::optional.relops]<a name="fund.ts.v2::optional.relops"></a></td>
<td align="left">[fund.ts.v2] <tt>std::experimental::optional::operator&lt;</tt> and <tt>LessThanComparable</tt> requirement</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2418">2418</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2418"></a></td>
<td align="left">99 [fund.ts::tuple.apply]<a name="fund.ts::tuple.apply"></a></td>
<td align="left">[fund.ts] <tt>apply</tt> does not work with member pointers</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2419">2419</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="2419"></a></td>
<td align="left">20.5.2.1 [tuple.cnstr]<a name="tuple.cnstr"></a></td>
<td align="left">Clang's libc++ extension to <tt>std::tuple</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2420">2420</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2420"></a></td>
<td align="left">20.14.12.2 [func.wrap.func]<a name="func.wrap.func"></a></td>
<td align="left"><tt>function&lt;void(ArgTypes...)&gt;</tt> does not discard the return value of the target object</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2421">2421</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2421"></a></td>
<td align="left">20.10.5 [ptr.align]<a name="ptr.align"></a></td>
<td align="left">Non-specification of handling zero size in <tt>std::align</tt> [ptr.align]</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2422">2422</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2422"></a></td>
<td align="left">18.3.2.4 [numeric.limits.members]<a name="numeric.limits.members"></a></td>
<td align="left"><tt>std::numeric_limits&lt;T&gt;::is_modulo</tt> description: "most machines" errata</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2423">2423</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2423"></a></td>
<td align="left">26.7.5 [template.slice.array]<a name="template.slice.array"></a></td>
<td align="left">Missing specification <tt>slice_array</tt>, <tt>gslice_array</tt>, <tt>mask_array</tt>, <tt>indirect_array</tt> copy constructor</td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2424">2424</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Tentatively Resolved</a><a name="2424"></a></td>
<td align="left">29.5 [atomics.types.generic]<a name="atomics.types.generic"></a></td>
<td align="left">29.5 should state that atomic types are not trivially copyable</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2425">2425</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2425"></a></td>
<td align="left">18.6.2 [new.delete]<a name="new.delete"></a></td>
<td align="left"><tt>operator delete(void*, size_t)</tt> doesn't invalidate pointers sufficiently</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2426">2426</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2426"></a></td>
<td align="left">29.6.5 [atomics.types.operations.req]<a name="atomics.types.operations.req"></a></td>
<td align="left">Issue about <tt>compare_exchange</tt></td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2427">2427</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2427"></a></td>
<td align="left">23.3.1 [sequences.general]<a name="sequences.general"></a></td>
<td align="left">Container adaptors as sequence containers, redux</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2428">2428</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2428"></a></td>
<td align="left">17.5.2.2 [using.headers]<a name="using.headers"></a></td>
<td align="left">"External declaration" used without being defined</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2429">2429</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2429"></a></td>
<td align="left">27.8.4 [ostringstream]<a name="ostringstream"></a></td>
<td align="left"><tt>std::basic_ostringstream</tt> is missing an allocator-extended constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2430">2430</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="2430"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">Heterogeneous container lookup should be enabled using meta-function instead of nested type</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2431">2431</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2431"></a></td>
<td align="left">28.3 [re.req]<a name="re.req"></a></td>
<td align="left">Missing regular expression traits requirements</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2432">2432</a></td>
<td align="left"><a href="lwg-active.html#EWG">EWG</a><a name="2432"></a></td>
<td align="left">18.9 [support.initlist]<a name="support.initlist"></a></td>
<td align="left"><tt>initializer_list</tt> assignability</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2433">2433</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2433"></a></td>
<td align="left">20.10.10 [specialized.algorithms]<a name="specialized.algorithms"></a></td>
<td align="left"><tt>uninitialized_copy()</tt>/etc. should tolerate overloaded <tt>operator&amp;</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2434">2434</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2434"></a></td>
<td align="left">20.11.2.2.5 [util.smartptr.shared.obs]<a name="util.smartptr.shared.obs"></a></td>
<td align="left"><tt>shared_ptr::use_count()</tt> is efficient</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2435">2435</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2435"></a></td>
<td align="left">20.14.4.4 [refwrap.invoke]<a name="refwrap.invoke"></a></td>
<td align="left"><tt>reference_wrapper::operator()</tt>'s Remark should be deleted</td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2436">2436</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2436"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">Comparators for associative containers should always be <tt>CopyConstructible</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2437">2437</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2437"></a></td>
<td align="left">24.2.2 [iterator.iterators]<a name="iterator.iterators"></a></td>
<td align="left"><tt>iterator_traits&lt;OutIt&gt;::reference</tt> can and can't be <tt>void</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2438">2438</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2438"></a></td>
<td align="left">99 [iterator.basic]<a name="iterator.basic"></a></td>
<td align="left"><tt>std::iterator</tt> inheritance shouldn't be mandated</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2439">2439</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2439"></a></td>
<td align="left">25.4.9 [alg.unique]<a name="alg.unique"></a></td>
<td align="left"><tt>unique_copy()</tt> sometimes can't fall back to reading its output</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2440">2440</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2440"></a></td>
<td align="left">26.6.7.1 [rand.util.seedseq]<a name="rand.util.seedseq"></a></td>
<td align="left"><tt>seed_seq::size()</tt> should be <tt>noexcept</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2441">2441</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2441"></a></td>
<td align="left">29.5 [atomics.types.generic]<a name="atomics.types.generic"></a></td>
<td align="left">Exact-width atomic typedefs should be provided</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2442">2442</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2442"></a></td>
<td align="left">30.4.4.2 [thread.once.callonce]<a name="thread.once.callonce"></a></td>
<td align="left"><tt>call_once()</tt> shouldn't <tt>DECAY_COPY()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2443">2443</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Tentatively Resolved</a><a name="2443"></a></td>
<td align="left">23.3.7 [array]<a name="array"></a></td>
<td align="left"><tt>std::array</tt> member functions should be <tt>constexpr</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2444">2444</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2444"></a></td>
<td align="left">25.5.6.4 [sort.heap]<a name="sort.heap"></a></td>
<td align="left">Inconsistent complexity for <tt>std::sort_heap</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2445">2445</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2445"></a></td>
<td align="left">20.11.2.6 [util.smartptr.shared.atomic]<a name="util.smartptr.shared.atomic"></a></td>
<td align="left">"Stronger" memory ordering</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2446">2446</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="2446"></a></td>
<td align="left">20.5.1 [tuple.general]<a name="tuple.general"></a></td>
<td align="left">Unspecialized <tt>std::tuple_size</tt> should be defined</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2447">2447</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2447"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">Allocators and <tt>volatile</tt>-qualified value types</td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2448">2448</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2448"></a></td>
<td align="left">23.2.1 [container.requirements.general]<a name="container.requirements.general"></a></td>
<td align="left">Non-normative Container destructor specification</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2449">2449</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2449"></a></td>
<td align="left">23.3.11.5 [vector.modifiers]<a name="vector.modifiers"></a></td>
<td align="left"><tt>vector::insert</tt> invalidates <tt>end()</tt>?</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2450">2450</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2450"></a></td>
<td align="left">20.14.6 [comparisons]<a name="comparisons"></a></td>
<td align="left"><tt>(greater|less|greater_equal|less_equal)&lt;void&gt;</tt> do not yield a total order for pointers</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2451">2451</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2451"></a></td>
<td align="left">99 [fund.ts.v2::optional.optional]<a name="fund.ts.v2::optional.optional"></a></td>
<td align="left">[fund.ts.v2] <tt>optional&lt;T&gt;</tt> should 'forward' <tt>T</tt>'s implicit conversions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2452">2452</a></td>
<td align="left"><a href="lwg-active.html#Core">Core</a><a name="2452"></a></td>
<td align="left">20.15 [meta]<a name="meta"></a></td>
<td align="left"><tt>is_constructible</tt>, etc. and default arguments</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2453">2453</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2453"></a></td>
<td align="left">18.9 [support.initlist]<a name="support.initlist"></a></td>
<td align="left">&sect;[iterator.range] and now [iterator.container] aren't available via <tt>&lt;initializer_list&gt;</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2454">2454</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2454"></a></td>
<td align="left">99 [storage.iterator]<a name="storage.iterator"></a></td>
<td align="left">Add <tt>raw_storage_iterator::base()</tt> member</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2455">2455</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2455"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">Allocator default construction should be allowed to throw</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2456">2456</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2456"></a></td>
<td align="left">20.2 [utility]<a name="utility"></a></td>
<td align="left">Incorrect exception specifications for '<tt>swap</tt>' throughout library</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2457">2457</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2457"></a></td>
<td align="left">24.7 [iterator.range]<a name="iterator.range"></a></td>
<td align="left"><tt>std::begin()</tt> and <tt>std::end()</tt> do not support multi-dimensional arrays correctly</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2458">2458</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2458"></a></td>
<td align="left">18.6 [support.dynamic]<a name="support.dynamic"></a></td>
<td align="left">N3778 and new library deallocation signatures</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2459">2459</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2459"></a></td>
<td align="left">26.5.7 [complex.value.ops]<a name="complex.value.ops"></a></td>
<td align="left"><tt>std::polar</tt> should require a non-negative rho</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2460">2460</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2460"></a></td>
<td align="left">20.15.7.6 [meta.trans.other]<a name="meta.trans.other"></a></td>
<td align="left">LWG issue 2408 and value categories</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2461">2461</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2461"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">Interaction between allocators and container exception safety guarantees</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2462">2462</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2462"></a></td>
<td align="left">27.5.3 [ios.base]<a name="ios.base"></a></td>
<td align="left"><tt>std::ios_base::failure</tt> is overspecified</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2463">2463</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2463"></a></td>
<td align="left">99 [fund.ts::alg.random.sample]<a name="fund.ts::alg.random.sample"></a></td>
<td align="left">[fund.ts] Incorrect complexity for <tt>sample()</tt> algorithm</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2464">2464</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2464"></a></td>
<td align="left">23.4.4.4 [map.modifiers]<a name="map.modifiers"></a></td>
<td align="left"><tt>try_emplace</tt> and <tt>insert_or_assign</tt> misspecified</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2465">2465</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2465"></a></td>
<td align="left">20.15.7.6 [meta.trans.other]<a name="meta.trans.other"></a></td>
<td align="left">SFINAE-friendly <tt>common_type</tt> is nearly impossible to specialize
correctly and regresses key functionality</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2466">2466</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2466"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left"><tt>allocator_traits::max_size()</tt> default behavior is incorrect</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2467">2467</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2467"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]</td>
<td align="left"><tt>is_always_equal</tt> has slightly inconsistent default</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2468">2468</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2468"></a></td>
<td align="left">17.5.4.9 [res.on.arguments]<a name="res.on.arguments"></a></td>
<td align="left">Self-move-assignment of library types</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2469">2469</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2469"></a></td>
<td align="left">23.4.4.3 [map.access]<a name="map.access"></a></td>
<td align="left">Wrong specification of Requires clause of <tt>operator[]</tt> for <tt>map</tt> and <tt>unordered_map</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2470">2470</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2470"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">Allocator's <tt>destroy</tt> function should be allowed to fail to instantiate</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2471">2471</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="2471"></a></td>
<td align="left">25.4.1 [alg.copy]<a name="alg.copy"></a></td>
<td align="left"><tt>copy_n</tt>'s number of <tt>InputIterator</tt> increments unspecified</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2472">2472</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2472"></a></td>
<td align="left">20.5.2.8 [tuple.rel]<a name="tuple.rel"></a></td>
<td align="left">Heterogeneous comparisons in the standard library can result in ambiguities</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2473">2473</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2473"></a></td>
<td align="left">27.9.2.4 [filebuf.virtuals]<a name="filebuf.virtuals"></a></td>
<td align="left"><tt>basic_filebuf</tt>'s relation to C <tt>FILE</tt> semantics</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2474">2474</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2474"></a></td>
<td align="left">26.9 [c.math]<a name="c.math"></a></td>
<td align="left"><tt>&lt;cmath&gt;</tt> functions unfriendly to <tt>integral_constant</tt> arguments</td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2475">2475</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2475"></a></td>
<td align="left">21.3.1.5 [string.access]<a name="string.access"></a></td>
<td align="left">Allow overwriting of <tt>std::basic_string</tt> terminator with <tt>charT()</tt> to allow 
cleaner interoperation with legacy APIs</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2476">2476</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2476"></a></td>
<td align="left">20.13.1 [allocator.adaptor.syn]<a name="allocator.adaptor.syn"></a></td>
<td align="left"><tt>scoped_allocator_adaptor</tt> is not assignable</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2477">2477</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2477"></a></td>
<td align="left">23.3.8.4 [deque.modifiers]<a name="deque.modifiers"></a></td>
<td align="left">Inconsistency of wordings in <tt>std::vector::erase()</tt> and <tt>std::deque::erase()</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2478">2478</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2478"></a></td>
<td align="left">22.3.3.2.2 [conversions.string]<a name="conversions.string"></a></td>
<td align="left">Unclear how <tt>wstring_convert</tt> uses <tt>cvtstate</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2479">2479</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2479"></a></td>
<td align="left">22.3.3.2.3 [conversions.buffer]<a name="conversions.buffer"></a></td>
<td align="left">Unclear how <tt>wbuffer_convert</tt> uses <tt>cvtstate</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2480">2480</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2480"></a></td>
<td align="left">22.3.3.2.3 [conversions.buffer]</td>
<td align="left">Error handling of <tt>wbuffer_convert</tt> unclear</td>
<td align="center"><font color="red">No</font></td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2481">2481</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2481"></a></td>
<td align="left">22.3.3.2.2 [conversions.string]<a name="conversions.string"></a></td>
<td align="left"><tt>wstring_convert</tt> should be more precise regarding "byte-error string" etc.</td>
<td align="center"><font color="red">No</font></td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2482">2482</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2482"></a></td>
<td align="left">21.5 [c.strings]<a name="c.strings"></a></td>
<td align="left">&sect;[c.strings] Table 73 mentions nonexistent functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2483">2483</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2483"></a></td>
<td align="left">18.8.7 [except.nested]<a name="except.nested"></a></td>
<td align="left"><tt>throw_with_nested()</tt> should use <tt>is_final</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2484">2484</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2484"></a></td>
<td align="left">18.8.7 [except.nested]</td>
<td align="left"><tt>rethrow_if_nested()</tt> is doubly unimplementable</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2485">2485</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2485"></a></td>
<td align="left">20.5.2.7 [tuple.elem]<a name="tuple.elem"></a></td>
<td align="left"><tt>get()</tt> should be overloaded for <tt>const tuple&amp;&amp;</tt></td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2486">2486</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2486"></a></td>
<td align="left">20.14.2 [func.require]<a name="func.require"></a></td>
<td align="left"><tt>mem_fn()</tt> should be required to use perfect forwarding</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2487">2487</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2487"></a></td>
<td align="left">20.14.10.3 [func.bind.bind]<a name="func.bind.bind"></a></td>
<td align="left"><tt>bind()</tt> should be <tt>const</tt>-overloaded, not <i>cv</i>-overloaded</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2488">2488</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2488"></a></td>
<td align="left">20.14.10.4 [func.bind.place]<a name="func.bind.place"></a></td>
<td align="left">Placeholders should be allowed and encouraged to be <tt>constexpr</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2489">2489</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2489"></a></td>
<td align="left">20.14.11 [func.memfn]<a name="func.memfn"></a></td>
<td align="left"><tt>mem_fn()</tt> should be <tt>noexcept</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2490">2490</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2490"></a></td>
<td align="left">28 [re]<a name="re"></a></td>
<td align="left"><tt>&lt;regex&gt;</tt> needs lots of <tt>noexcept</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2491">2491</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2491"></a></td>
<td align="left">20.14.6 [comparisons]<a name="comparisons"></a></td>
<td align="left"><tt>std::less&lt;T*&gt;</tt> in constant expression</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2492">2492</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2492"></a></td>
<td align="left">25.5 [alg.sorting]<a name="alg.sorting"></a></td>
<td align="left">Clarify requirements for <tt>comp</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2493">2493</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2493"></a></td>
<td align="left">18.9 [support.initlist]<a name="support.initlist"></a></td>
<td align="left"><tt>initializer_list</tt> supports incomplete classes</td>
<td align="center"><font color="red">No</font></td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2494">2494</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2494"></a></td>
<td align="left">99 [fund.ts.v2::iterator.ostream.joiner]<a name="fund.ts.v2::iterator.ostream.joiner"></a></td>
<td align="left">[fund.ts.v2] <tt>ostream_joiner</tt> needs <tt>noexcept</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2495">2495</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2495"></a></td>
<td align="left">20.11.2.2.1 [util.smartptr.shared.const]<a name="util.smartptr.shared.const"></a></td>
<td align="left">There is no such thing as an <i>Exception Safety</i> element</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2496">2496</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2496"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]<a name="meta.unary.prop"></a></td>
<td align="left">Certain hard-to-avoid errors not in the immediate context are not allowed to be triggered by 
the evaluation of type traits</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2497">2497</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2497"></a></td>
<td align="left">27.7.3.1.3 [ostream::sentry]<a name="ostream::sentry"></a></td>
<td align="left">Use of <tt>uncaught_exception()</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2498">2498</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2498"></a></td>
<td align="left">27.7.2.5 [istream.rvalue]<a name="istream.rvalue"></a></td>
<td align="left"><tt>operator&gt;&gt;(basic_istream&amp;&amp;, T&amp;&amp;)</tt> returns <tt>basic_istream&amp;</tt>, but should probably return 
<tt>basic_istream&amp;&amp;</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2499">2499</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2499"></a></td>
<td align="left">99 [istream::extractors]<a name="istream::extractors"></a></td>
<td align="left"><tt>operator&gt;&gt;(basic_istream&amp;, CharT*)</tt> makes it hard to avoid buffer overflows</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2500">2500</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2500"></a></td>
<td align="left">99 [fund.ts.v2::memory.smartptr.shared.obs]<a name="fund.ts.v2::memory.smartptr.shared.obs"></a></td>
<td align="left">[fund.ts.v2] fundts.memory.smartptr.shared.obs/6 should apply to <i>cv</i>-unqualified <tt>void</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2501">2501</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Tentatively Resolved</a><a name="2501"></a></td>
<td align="left">20.14.12.2 [func.wrap.func]<a name="func.wrap.func"></a></td>
<td align="left"><tt>std::function</tt> requires POCMA/POCCA</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2502">2502</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Tentatively Resolved</a><a name="2502"></a></td>
<td align="left">20.14.12.2 [func.wrap.func]</td>
<td align="left"><tt>std::function</tt> does not use <tt>allocator::construct</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2503">2503</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2503"></a></td>
<td align="left">28.5.1 [re.synopt]<a name="re.synopt"></a></td>
<td align="left">multiline option should be added to <tt>syntax_option_type</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2504">2504</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2504"></a></td>
<td align="left">27.6.3 [streambuf]<a name="streambuf"></a></td>
<td align="left"><tt>basic_streambuf</tt> is not an abstract class</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2505">2505</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Tentatively Resolved</a><a name="2505"></a></td>
<td align="left">99 [auto.ptr.conv]<a name="auto.ptr.conv"></a></td>
<td align="left"><tt>auto_ptr_ref</tt> creation requirements underspecified</td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2506">2506</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2506"></a></td>
<td align="left">1.10 [intro.multithread]<a name="intro.multithread"></a></td>
<td align="left">Underspecification of atomics</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2507">2507</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2507"></a></td>
<td align="left">22.5 [locale.stdcvt]<a name="locale.stdcvt"></a></td>
<td align="left"><tt>codecvt_mode</tt> should be a bitmask type</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2508">2508</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2508"></a></td>
<td align="left">18.6.2.4 [new.delete.dataraces]<a name="new.delete.dataraces"></a></td>
<td align="left">&sect;[new.delete.dataraces] wording needs to be updated</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2509">2509</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2509"></a></td>
<td align="left">99 [fund.ts.v2::any.nonmembers]<a name="fund.ts.v2::any.nonmembers"></a></td>
<td align="left">[fund.ts.v2] <tt>any_cast</tt> doesn't work with rvalue reference targets and cannot move with a value target</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2510">2510</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2510"></a></td>
<td align="left">18.6 [support.dynamic]<a name="support.dynamic"></a></td>
<td align="left">Tag types should not be <tt>DefaultConstructible</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2511">2511</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2511"></a></td>
<td align="left">20.13.4 [allocator.adaptor.members]<a name="allocator.adaptor.members"></a></td>
<td align="left"><tt>scoped_allocator_adaptor</tt> piecewise construction does not require <tt>CopyConstructible</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2512">2512</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2512"></a></td>
<td align="left">22.4.5.1.2 [locale.time.get.virtuals]<a name="locale.time.get.virtuals"></a></td>
<td align="left">Y2K bites; what is an "unambiguous year identifier"?</td>
<td align="center"><font color="red">No</font></td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2513">2513</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2513"></a></td>
<td align="left">21.1 [strings.general]<a name="strings.general"></a></td>
<td align="left">Missing requirements for <tt>basic_string::value_type</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2514">2514</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2514"></a></td>
<td align="left">20.15.1 [meta.rqmts]<a name="meta.rqmts"></a></td>
<td align="left">Type traits must not be <tt>final</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2515">2515</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2515"></a></td>
<td align="left">99 [fund.ts.v2::memory.observer.ptr.special]<a name="fund.ts.v2::memory.observer.ptr.special"></a></td>
<td align="left">[fund.ts.v2] Certain comparison operators of <tt>observer_ptr</tt> do not match synopsis</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2516">2516</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2516"></a></td>
<td align="left">99 [fund.ts.v2::memory.observer.ptr.overview]<a name="fund.ts.v2::memory.observer.ptr.overview"></a></td>
<td align="left">[fund.ts.v2] Public "exposition only" members in <tt>observer_ptr</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2517">2517</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2517"></a></td>
<td align="left">99 [fund.ts.v2::propagate_const.assignment]<a name="fund.ts.v2::propagate_const.assignment"></a></td>
<td align="left">[fund.ts.v2] Two <tt>propagate_const</tt> assignment operators have incorrect return type</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2518">2518</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2518"></a></td>
<td align="left">99 [fund.ts.v2::propagate_const.algorithms]<a name="fund.ts.v2::propagate_const.algorithms"></a></td>
<td align="left">[fund.ts.v2] Non-member <tt>swap</tt> for <tt>propagate_const</tt> should call member <tt>swap</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2519">2519</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2519"></a></td>
<td align="left">24.2.7 [random.access.iterators]<a name="random.access.iterators"></a></td>
<td align="left">Iterator <tt>operator-=</tt> has gratuitous undefined behaviour</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2520">2520</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2520"></a></td>
<td align="left">20.11.1.3.1 [unique.ptr.runtime.ctor]<a name="unique.ptr.runtime.ctor"></a></td>
<td align="left">N4089 broke initializing <tt>unique_ptr&lt;T[]&gt;</tt> from a <tt>nullptr</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2521">2521</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2521"></a></td>
<td align="left">99 [fund.ts.v2::memory.smartptr.weak.const]<a name="fund.ts.v2::memory.smartptr.weak.const"></a></td>
<td align="left">[fund.ts.v2] <tt>weak_ptr</tt>'s converting move constructor should be modified as well for array support</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2522">2522</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2522"></a></td>
<td align="left">99 [fund.ts.v2::memory.resource.global]<a name="fund.ts.v2::memory.resource.global"></a></td>
<td align="left">[fund.ts.v2] Contradiction in <tt>set_default_resource</tt> specification</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2523">2523</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2523"></a></td>
<td align="left">30.6.5 [futures.promise]<a name="futures.promise"></a></td>
<td align="left"><tt>std::promise</tt> synopsis shows two <tt>set_value_at_thread_exit()</tt>'s for no apparent reason</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2524">2524</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2524"></a></td>
<td align="left">26.6.8.4.2 [rand.dist.pois.exp]<a name="rand.dist.pois.exp"></a></td>
<td align="left"><tt>generate_canonical</tt> can occasionally return 1.0</td>
<td align="center"><font color="red">No</font></td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2525">2525</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2525"></a></td>
<td align="left">99 [fund.ts.v2::func.wrap.func]<a name="fund.ts.v2::func.wrap.func"></a></td>
<td align="left">[fund.ts.v2] <tt>get_memory_resource</tt> should be <tt>const</tt> and <tt>noexcept</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2526">2526</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2526"></a></td>
<td align="left">99 [fund.ts.v2::func.wrap.func.mod]<a name="fund.ts.v2::func.wrap.func.mod"></a></td>
<td align="left">[fund.ts.v2] Incorrect precondition for <tt>experimental::function::swap</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2527">2527</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2527"></a></td>
<td align="left">99 [fund.ts.v2::func.wrap.func.con]<a name="fund.ts.v2::func.wrap.func.con"></a></td>
<td align="left">[fund.ts.v2] <tt><i>ALLOCATOR_OF</i></tt> for <tt>function::operator=</tt> has incorrect default</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2528">2528</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2528"></a></td>
<td align="left">20.5.2.1 [tuple.cnstr]<a name="tuple.cnstr"></a></td>
<td align="left">Order of <tt>std::tuple</tt> construction unspecified</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2529">2529</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Tentatively Resolved</a><a name="2529"></a></td>
<td align="left">20.11.2.5 [util.smartptr.enab]<a name="util.smartptr.enab"></a></td>
<td align="left">Assigning to <tt>enable_shared_from_this::__weak_this</tt> twice</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2530">2530</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2530"></a></td>
<td align="left">30.6.4 [futures.state]<a name="futures.state"></a></td>
<td align="left">Clarify observable side effects of releasing a shared state</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2531">2531</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2531"></a></td>
<td align="left">30.6.6 [futures.unique_future]<a name="futures.unique_future"></a></td>
<td align="left"><tt>future::get</tt> should explicitly state that the shared state is released</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2532">2532</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2532"></a></td>
<td align="left">30.6.5 [futures.promise]<a name="futures.promise"></a></td>
<td align="left">Satisfying a <tt>promise</tt> at thread exit</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2533">2533</a></td>
<td align="left"><a href="lwg-active.html#SG1">SG1</a><a name="2533"></a></td>
<td align="left">99 [concurr.ts::futures.unique_future]<a name="concurr.ts::futures.unique_future"></a></td>
<td align="left">[concurr.ts] Constrain threads where <tt>future::then</tt> can run a continuation</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2534">2534</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2534"></a></td>
<td align="left">27.7.3.5 [ostream.rvalue]<a name="ostream.rvalue"></a></td>
<td align="left">Constrain rvalue stream operators</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2535">2535</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2535"></a></td>
<td align="left">21.3.2.9 [string.io]<a name="string.io"></a></td>
<td align="left">Inconsistency between <tt>ostream::write</tt> and <tt>ostream::operator&lt;&lt;</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2536">2536</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2536"></a></td>
<td align="left">D.4 [depr.c.headers]<a name="depr.c.headers"></a></td>
<td align="left">What should <tt>&lt;complex.h&gt;</tt> do?</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2537">2537</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2537"></a></td>
<td align="left">23.6.5.2 [priqueue.cons.alloc]<a name="priqueue.cons.alloc"></a></td>
<td align="left">Constructors for <code>priority_queue</code> taking allocators should call <code>make_heap</code></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2538">2538</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2538"></a></td>
<td align="left">99 [parallel.ts::parallel.alg.general.exec]<a name="parallel.ts::parallel.alg.general.exec"></a></td>
<td align="left">[parallel.ts] Requirements on data race behavior of iterators and swap should be clarified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2539">2539</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2539"></a></td>
<td align="left">99 [fund.ts.v2::meta.trans.other]<a name="fund.ts.v2::meta.trans.other"></a></td>
<td align="left">[fund.ts.v2] <tt>invocation_trait</tt> definition definition doesn't work for surrogate call functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2540">2540</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2540"></a></td>
<td align="left">23.2.7 [unord.req]<a name="unord.req"></a></td>
<td align="left"><tt>unordered_multimap::insert</tt> hint iterator</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2541">2541</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2541"></a></td>
<td align="left">99 [parallel.ts::parallel.alg.overloads]<a name="parallel.ts::parallel.alg.overloads"></a></td>
<td align="left">[parallel.ts] Headers for <tt>ExecutionPolicy</tt> algorithm overloads</td>
<td align="center"><font color="red">No</font></td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2542">2542</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2542"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">Missing <tt>const</tt> requirements for associative containers</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2543">2543</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2543"></a></td>
<td align="left">20.14.14 [unord.hash]<a name="unord.hash"></a></td>
<td align="left">LWG 2148 (hash support for enum types) seems under-specified</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2544">2544</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2544"></a></td>
<td align="left">24.6.3.2 [istreambuf.iterator.cons]<a name="istreambuf.iterator.cons"></a></td>
<td align="left"><tt>istreambuf_iterator(basic_streambuf&lt;charT, traits&gt;* s)</tt> effects unclear when <tt>s</tt> is <tt>0</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2545">2545</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2545"></a></td>
<td align="left">20.14.10.3 [func.bind.bind]<a name="func.bind.bind"></a></td>
<td align="left">Simplify wording for <tt>bind</tt> without explicitly specified return type</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2546">2546</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2546"></a></td>
<td align="left">28.13 [re.grammar]<a name="re.grammar"></a></td>
<td align="left">Implementability of locale-sensitive <em>UnicodeEscapeSequence</em> matching</td>
<td align="center"><font color="red">No</font></td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2547">2547</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2547"></a></td>
<td align="left">20.14.6 [comparisons]<a name="comparisons"></a></td>
<td align="left">Container requirements (and other library text) should say "strict total order", not just "total order"</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2548">2548</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Tentatively Resolved</a><a name="2548"></a></td>
<td align="left">27.11 [c.files]<a name="c.files"></a></td>
<td align="left">Missing <tt>vfscanf</tt> from <tt>&lt;cstdio&gt;</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2549">2549</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2549"></a></td>
<td align="left">20.5.2.1 [tuple.cnstr]<a name="tuple.cnstr"></a></td>
<td align="left">Tuple <i>EXPLICIT</i> constructor templates that take <tt>tuple</tt> parameters end up taking references 
to temporaries and will create dangling references</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2550">2550</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2550"></a></td>
<td align="left">23.2.7 [unord.req]<a name="unord.req"></a></td>
<td align="left">Wording of unordered container's <tt>clear()</tt> method complexity</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2551">2551</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2551"></a></td>
<td align="left">99 [fund.ts.v2::memory.smartptr.shared.const]<a name="fund.ts.v2::memory.smartptr.shared.const"></a></td>
<td align="left">[fund.ts.v2] "Exception safety" cleanup in library fundamentals required</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2552">2552</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2552"></a></td>
<td align="left">23.6.5 [priority.queue]<a name="priority.queue"></a></td>
<td align="left"><tt>priority_queue</tt> doesn't work with move-only types</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2553">2553</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2553"></a></td>
<td align="left">99 [fund.ts.v2::string.view.cons]<a name="fund.ts.v2::string.view.cons"></a></td>
<td align="left">[fund.ts.v2] <tt>basic_string_view</tt> substring constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2554">2554</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2554"></a></td>
<td align="left">20.2.2 [utility.swap]<a name="utility.swap"></a></td>
<td align="left">Swapping multidimensional arrays is never <tt>noexcept</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2555">2555</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2555"></a></td>
<td align="left">99 [fund.ts.v2::optional.optional]<a name="fund.ts.v2::optional.optional"></a></td>
<td align="left">[fund.ts.v2] No handling for over-aligned types in <tt>optional</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2556">2556</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2556"></a></td>
<td align="left">30.6.6 [futures.unique_future]<a name="futures.unique_future"></a></td>
<td align="left">Wide contract for <tt>future::share()</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2557">2557</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2557"></a></td>
<td align="left">20.15.8 [meta.logical]<a name="meta.logical"></a></td>
<td align="left">Logical operator traits are broken in the zero-argument case</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2558">2558</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2558"></a></td>
<td align="left">99 [fund.ts.v2::meta.logical]<a name="fund.ts.v2::meta.logical"></a></td>
<td align="left">[fund.ts.v2] Logical operator traits are broken in the zero-argument case</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2559">2559</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2559"></a></td>
<td align="left">19.3 [assertions]<a name="assertions"></a></td>
<td align="left">Error in LWG 2234's resolution</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2560">2560</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2560"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]<a name="meta.unary.prop"></a></td>
<td align="left"><tt>is_constructible</tt> underspecified when applied to a function type</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2561">2561</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2561"></a></td>
<td align="left">99 [fund.ts.v2::optional.object.swap]<a name="fund.ts.v2::optional.object.swap"></a></td>
<td align="left">[fund.ts.v2] Incorrect exception specifications for 'swap' in C++ Extensions for Library Fundamentals</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2562">2562</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2562"></a></td>
<td align="left">20.14.6 [comparisons]<a name="comparisons"></a></td>
<td align="left">Consistent total ordering of pointers by comparison functors</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2563">2563</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2563"></a></td>
<td align="left">17.5.5.5 [member.functions]<a name="member.functions"></a></td>
<td align="left">LWG 2259 relaxes requirements, perhaps unintentionally</td>
<td align="center"><font color="red">No</font></td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2564">2564</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2564"></a></td>
<td align="left">99 [fund.ts.v2::func.wrap.func]<a name="fund.ts.v2::func.wrap.func"></a></td>
<td align="left">[fund.ts.v2] <tt>std::experimental::function</tt> constructors taking allocator arguments may throw exceptions</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2565">2565</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2565"></a></td>
<td align="left">20.14.12.2.1 [func.wrap.func.con]<a name="func.wrap.func.con"></a></td>
<td align="left"><tt>std::function</tt>'s move constructor should guarantee nothrow for <tt>reference_wrapper</tt>s and function pointers</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2566">2566</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2566"></a></td>
<td align="left">23.6 [container.adaptors]<a name="container.adaptors"></a></td>
<td align="left">Requirements on the first template parameter of container adaptors</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2567">2567</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2567"></a></td>
<td align="left">20.15.8 [meta.logical]<a name="meta.logical"></a></td>
<td align="left">Specification of logical operator traits uses <tt>BaseCharacteristic</tt>, which is defined only for <tt>UnaryTypeTraits</tt> 
and <tt>BinaryTypeTraits</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2568">2568</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2568"></a></td>
<td align="left">99 [fund.ts.v2::meta.logical]<a name="fund.ts.v2::meta.logical"></a></td>
<td align="left">[fund.ts.v2] Specification of logical operator traits uses <tt>BaseCharacteristic</tt>, which is defined only for 
<tt>UnaryTypeTraits</tt> and <tt>BinaryTypeTraits</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2569">2569</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2569"></a></td>
<td align="left">20.15.8 [meta.logical]<a name="meta.logical"></a></td>
<td align="left"><tt>conjunction</tt> and <tt>disjunction</tt> requirements are too strict</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2570">2570</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2570"></a></td>
<td align="left">99 [fund.ts.v2::meta.logical]<a name="fund.ts.v2::meta.logical"></a></td>
<td align="left">[fund.ts.v2] <tt>conjunction</tt> and <tt>disjunction</tt> requirements are too strict</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2571">2571</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2571"></a></td>
<td align="left">23.4.4.4 [map.modifiers]<a name="map.modifiers"></a></td>
<td align="left">&sect;[map.modifiers]/2 imposes nonsensical requirement on <tt>insert(InputIterator, InputIterator)</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2572">2572</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2572"></a></td>
<td align="left">20.11.2.2.5 [util.smartptr.shared.obs]<a name="util.smartptr.shared.obs"></a></td>
<td align="left">The remarks for <tt>shared_ptr::operator*</tt> should apply to <i>cv</i>-qualified <tt>void</tt> as well</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2573">2573</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2573"></a></td>
<td align="left">99 [fund.ts.v2::memory.smartptr.shared]<a name="fund.ts.v2::memory.smartptr.shared"></a></td>
<td align="left">[fund.ts.v2] <tt>std::hash&lt;std::experimental::shared_ptr&lt;T&gt;&gt;</tt> does not work for arrays</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2574">2574</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2574"></a></td>
<td align="left">99 [fund.ts.v2::func.wrap.func.con]<a name="fund.ts.v2::func.wrap.func.con"></a></td>
<td align="left">[fund.ts.v2] <tt>std::experimental::function::operator=(F&amp;&amp;)</tt> should be constrained</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2575">2575</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2575"></a></td>
<td align="left">99 [fund.ts.v2::func.wrap.func]<a name="fund.ts.v2::func.wrap.func"></a></td>
<td align="left">[fund.ts.v2] <tt>experimental::function::assign</tt> should be removed</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2576">2576</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2576"></a></td>
<td align="left">24.6 [stream.iterators]<a name="stream.iterators"></a></td>
<td align="left"><tt>istream_iterator</tt> and <tt>ostream_iterator</tt> should use <tt>std::addressof</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2577">2577</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2577"></a></td>
<td align="left">30.4.2.2.1 [thread.lock.unique.cons]<a name="thread.lock.unique.cons"></a></td>
<td align="left"><tt>{shared,unique}_lock</tt> should use <tt>std::addressof</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2578">2578</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2578"></a></td>
<td align="left">24.2 [iterator.requirements]<a name="iterator.requirements"></a></td>
<td align="left">Iterator requirements should reference iterator traits</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2579">2579</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2579"></a></td>
<td align="left">21.3.1.6.3 [string.assign]<a name="string.assign"></a></td>
<td align="left">Inconsistency wrt Allocators in <tt>basic_string</tt> assignment vs. <tt>basic_string::assign</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2580">2580</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2580"></a></td>
<td align="left">21.3.1.2 [string.cons]<a name="string.cons"></a></td>
<td align="left">Who is definitive: <tt>operator=</tt> or <tt>assign</tt>?</td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2581">2581</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2581"></a></td>
<td align="left">20.15.2 [meta.type.synop]<a name="meta.type.synop"></a></td>
<td align="left">Specialization of <tt>&lt;type_traits&gt;</tt> variable templates should be prohibited</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2582">2582</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2582"></a></td>
<td align="left">20.15 [meta]<a name="meta"></a></td>
<td align="left">&sect;[res.on.functions]/2's prohibition against incomplete types shouldn't apply to type traits</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2583">2583</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2583"></a></td>
<td align="left">21.3.1.2 [string.cons]<a name="string.cons"></a></td>
<td align="left">There is no way to supply an allocator for <tt>basic_string(str, pos)</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2584">2584</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2584"></a></td>
<td align="left">28.13 [re.grammar]<a name="re.grammar"></a></td>
<td align="left"><tt>&lt;regex&gt;</tt> ECMAScript <tt>IdentityEscape</tt> is ambiguous</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2585">2585</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2585"></a></td>
<td align="left">23.3.9.5 [forwardlist.modifiers]<a name="forwardlist.modifiers"></a></td>
<td align="left"><tt>forward_list::resize(size_type, const value_type&amp;)</tt> effects incorrect</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2586">2586</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2586"></a></td>
<td align="left">20.13.4 [allocator.adaptor.members]<a name="allocator.adaptor.members"></a></td>
<td align="left">Wrong value category used in <tt>scoped_allocator_adaptor::construct()</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2587">2587</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2587"></a></td>
<td align="left">20.15.8 [meta.logical]<a name="meta.logical"></a></td>
<td align="left">"Convertible to <tt>bool</tt>" requirement in <tt>conjunction</tt> and <tt>disjunction</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2588">2588</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2588"></a></td>
<td align="left">99 [fund.ts.v2::meta.logical]<a name="fund.ts.v2::meta.logical"></a></td>
<td align="left">[fund.ts.v2] "Convertible to <tt>bool</tt>" requirement in <tt>conjunction</tt> and <tt>disjunction</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2589">2589</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2589"></a></td>
<td align="left">28.10 [re.results]<a name="re.results"></a></td>
<td align="left"><tt>match_results</tt> can't satisfy the requirements of a container</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2590">2590</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2590"></a></td>
<td align="left">23.3.7.1 [array.overview]<a name="array.overview"></a></td>
<td align="left">Aggregate initialization for <tt>std::array</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2591">2591</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2591"></a></td>
<td align="left">20.14.12.2.5 [func.wrap.func.targ]<a name="func.wrap.func.targ"></a></td>
<td align="left"><tt>std::function</tt>'s member template <tt>target()</tt> should not lead to undefined behaviour</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2592">2592</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2592"></a></td>
<td align="left">20.17.2 [time.syn]<a name="time.syn"></a></td>
<td align="left">Require that <tt>chrono::duration_cast</tt>s from smaller durations to larger durations do not overflow</td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2593">2593</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="2593"></a></td>
<td align="left">17.5.3.5 [allocator.requirements]<a name="allocator.requirements"></a></td>
<td align="left">Moved-from state of Allocators</td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2594">2594</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2594"></a></td>
<td align="left">20.11.2.2 [util.smartptr.shared]<a name="util.smartptr.shared"></a></td>
<td align="left">Contradicting definition of empty <tt>shared_ptr</tt> on <tt>shared_ptr(nullptr, d)</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2595">2595</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2595"></a></td>
<td align="left">24.5.1.1 [reverse.iterator]<a name="reverse.iterator"></a></td>
<td align="left"><tt>reverse_iterator::operator[]</tt>'s return type revisited</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2596">2596</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2596"></a></td>
<td align="left">23.3.11.4 [vector.data]<a name="vector.data"></a></td>
<td align="left"><tt>vector::data()</tt> should use <tt>addressof</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2597">2597</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2597"></a></td>
<td align="left">26.5.8 [complex.transcendentals]<a name="complex.transcendentals"></a></td>
<td align="left"><tt>std::log</tt> misspecified for complex numbers</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2598">2598</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2598"></a></td>
<td align="left">20.10.10.1 [specialized.addressof]<a name="specialized.addressof"></a></td>
<td align="left"><tt>addressof</tt> works on temporaries</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2599">2599</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2599"></a></td>
<td align="left">20.2.6 [declval]<a name="declval"></a></td>
<td align="left">Library incomplete type permission phrase is unclear</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2600">2600</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="2600"></a></td>
<td align="left">27.5.3.5 [ios.base.storage]<a name="ios.base.storage"></a></td>
<td align="left"><tt>ios_base</tt> must store inaccessible iostate flags</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2601">2601</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2601"></a></td>
<td align="left">99 [filesys.ts::fs.scope]<a name="filesys.ts::fs.scope"></a></td>
<td align="left">[filesys.ts] [PDTS] Make namespaces consistent with Library TS policy</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2602">2602</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2602"></a></td>
<td align="left">99 [filesys.ts::fs.conform.9945]<a name="filesys.ts::fs.conform.9945"></a></td>
<td align="left">[filesys.ts] [PDTS] Tighten specification when there is no reasonable behavior</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2603">2603</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2603"></a></td>
<td align="left">99 [filesys.ts::fs.def.filename]<a name="filesys.ts::fs.def.filename"></a></td>
<td align="left">[filesys.ts] [PDTS] Filename length needs bullet item</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2604">2604</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2604"></a></td>
<td align="left">99 [filesys.ts::fs.def.parent]<a name="filesys.ts::fs.def.parent"></a></td>
<td align="left">[filesys.ts] [PDTS] Need definition of dot and dot-dot</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2605">2605</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2605"></a></td>
<td align="left">99 [filesys.ts::path.generic]<a name="filesys.ts::path.generic"></a></td>
<td align="left">[filesys.ts] [PDTS] Parent of root directory unspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2606">2606</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2606"></a></td>
<td align="left">99 [filesys.ts::fs.def.path]<a name="filesys.ts::fs.def.path"></a></td>
<td align="left">[filesys.ts] [PDTS] Path depth is underspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2607">2607</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2607"></a></td>
<td align="left">99 [filesys.ts::fs.filesystem.synopsis]<a name="filesys.ts::fs.filesystem.synopsis"></a></td>
<td align="left">[filesys.ts] [PDTS] Unhelpful comment for <tt>struct space_info</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2608">2608</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2608"></a></td>
<td align="left">99 [filesys.ts::fs.filesystem.synopsis]</td>
<td align="left">[filesys.ts] [PDTS] <tt>file_time_type</tt> underspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2609">2609</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2609"></a></td>
<td align="left">99 [filesys.ts::fs.filesystem.synopsis]</td>
<td align="left">[filesys.ts] [PDTS] Unclear why range-based-for functions return different types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2610">2610</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2610"></a></td>
<td align="left">99 [filesys.ts::fs.filesystem.synopsis]</td>
<td align="left">[filesys.ts] [PDTS] Apparently inconsistent return types from several functions</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2611">2611</a></td>
<td align="left"><a href="lwg-active.html#NAD Future">NAD Future</a><a name="2611"></a></td>
<td align="left">99 [filesys.ts::fs.filesystem.synopsis]</td>
<td align="left">[filesys.ts] [PDTS] Lack of <tt>relative()</tt> operation function</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2612">2612</a></td>
<td align="left"><a href="lwg-active.html#NAD Future">NAD Future</a><a name="2612"></a></td>
<td align="left">99 [filesys.ts::fs.filesystem.synopsis]</td>
<td align="left">[filesys.ts] [PDTS] <tt>uintmax_t</tt> too small for large file sizes</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2613">2613</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2613"></a></td>
<td align="left">99 [filesys.ts::fs.err.report]<a name="filesys.ts::fs.err.report"></a></td>
<td align="left">[filesys.ts] [PDTS] Missing actual error conditions thrown</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2614">2614</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2614"></a></td>
<td align="left">99 [filesys.ts::path.construct]<a name="filesys.ts::path.construct"></a></td>
<td align="left">[filesys.ts] [PDTS] Incorrect postconditions for <tt>path</tt> copy/move constructor</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2615">2615</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2615"></a></td>
<td align="left">99 [filesys.ts::path.type.cvt]<a name="filesys.ts::path.type.cvt"></a></td>
<td align="left">[filesys.ts] [PDTS] Missing behavior for characters with no representation</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2616">2616</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2616"></a></td>
<td align="left">99 [filesys.ts::path.append]<a name="filesys.ts::path.append"></a></td>
<td align="left">[filesys.ts] [PDTS] Append behavior underspecified if target is empty </td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2617">2617</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2617"></a></td>
<td align="left">99 [filesys.ts::path.modifiers]<a name="filesys.ts::path.modifiers"></a></td>
<td align="left">[filesys.ts] [PDTS] <tt>path</tt> member <tt>swap()</tt> unnecessary</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2618">2618</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2618"></a></td>
<td align="left">99 [filesys.ts::path.query]<a name="filesys.ts::path.query"></a></td>
<td align="left">[filesys.ts] [PDTS] <tt>is_absolute()</tt> return clause confusing</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2619">2619</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2619"></a></td>
<td align="left">99 [filesys.ts::path.io]<a name="filesys.ts::path.io"></a></td>
<td align="left">[filesys.ts] [PDTS] Consider using quoted manipulators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2621">2621</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2621"></a></td>
<td align="left">99 [filesys.ts::directory_entry.obs]<a name="filesys.ts::directory_entry.obs"></a></td>
<td align="left">[filesys.ts] [PDTS] <tt>directory_entry operator==</tt> needs clarification</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2622">2622</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2622"></a></td>
<td align="left">99 [filesys.ts::directory_iterator.members]<a name="filesys.ts::directory_iterator.members"></a></td>
<td align="left">[filesys.ts] [PDTS] <tt>directory_iterator</tt> underspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2623">2623</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2623"></a></td>
<td align="left">99 [filesys.ts::fs.op.funcs]<a name="filesys.ts::fs.op.funcs"></a></td>
<td align="left">[filesys.ts] [PDTS] Request for <tt>create_regular_file()</tt> and/or <tt>touch()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2624">2624</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2624"></a></td>
<td align="left">99 [filesys.ts::fs.op.copy]<a name="filesys.ts::fs.op.copy"></a></td>
<td align="left">[filesys.ts] [PDTS] Incorrect effects clause for path <tt>copy</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2625">2625</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2625"></a></td>
<td align="left">99 [filesys.ts::fs.op.copy_file]<a name="filesys.ts::fs.op.copy_file"></a></td>
<td align="left">[filesys.ts] [PDTS] Copying equivalent paths effects not specified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2626">2626</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2626"></a></td>
<td align="left">99 [filesys.ts::fs.op.equivalent]<a name="filesys.ts::fs.op.equivalent"></a></td>
<td align="left">[filesys.ts] [PDTS] Equivalence is a volatile property</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2627">2627</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2627"></a></td>
<td align="left">99 [filesys.ts::fs.op.file_size]<a name="filesys.ts::fs.op.file_size"></a></td>
<td align="left">[filesys.ts] [PDTS] Return value of <tt>uintmax_t</tt> on error?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2628">2628</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2628"></a></td>
<td align="left">99 [filesys.ts::fs.op.last_write_time]<a name="filesys.ts::fs.op.last_write_time"></a></td>
<td align="left">[filesys.ts] [PDTS] Possible <tt>last_write_time()</tt> postcondition?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2629">2629</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2629"></a></td>
<td align="left">99 [filesys.ts::fs.op.read_symlink]<a name="filesys.ts::fs.op.read_symlink"></a></td>
<td align="left">[filesys.ts] [PDTS] Unclear semantics of <tt>read_symlink</tt> on error</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2630">2630</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2630"></a></td>
<td align="left">99 [filesys.ts::fs.op.remove]<a name="filesys.ts::fs.op.remove"></a></td>
<td align="left">[filesys.ts] [PDTS] <tt>remove()</tt> must avoid race</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2631">2631</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2631"></a></td>
<td align="left">99 [filesys.ts::fs.op.rename]<a name="filesys.ts::fs.op.rename"></a></td>
<td align="left">[filesys.ts] [PDTS] POSIX guarantees atomicity for <tt>rename()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2632">2632</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2632"></a></td>
<td align="left">99 [filesys.ts::fs.op.system_complete]<a name="filesys.ts::fs.op.system_complete"></a></td>
<td align="left">[filesys.ts] [PDTS] <tt>system_complete()</tt> example needs clarification</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2633">2633</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2633"></a></td>
<td align="left">99 [filesys.ts::fs.op.funcs]<a name="filesys.ts::fs.op.funcs"></a></td>
<td align="left">[filesys.ts] [PDTS] <tt>unique_path()</tt> is a security vulnerability</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2634">2634</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2634"></a></td>
<td align="left">99 [filesys.ts::fs.filesystem.synopsis]<a name="filesys.ts::fs.filesystem.synopsis"></a></td>
<td align="left">[filesys.ts] 
    [PDTS] <tt>enum class directory_options</tt> has no summary
  </td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2635">2635</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2635"></a></td>
<td align="left">99 [filesys.ts::fs.filesystem.synopsis]</td>
<td align="left">[filesys.ts] [PDTS] <tt>directory_options::skip_permission_denied</tt> is not used</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2636">2636</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2636"></a></td>
<td align="left">99 [filesys.ts::enum.copy_options]<a name="filesys.ts::enum.copy_options"></a></td>
<td align="left">[filesys.ts] [PDTS] <tt>copy_options::copy_symlinks</tt> is not used</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2637">2637</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2637"></a></td>
<td align="left">99 [filesys.ts::fs.op.canonical]<a name="filesys.ts::fs.op.canonical"></a></td>
<td align="left">[filesys.ts] [PDTS] All functions with <tt>error_code</tt> arguments should be <tt>noexcept</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2638">2638</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2638"></a></td>
<td align="left">99 [filesys.ts::directory_entry.obs]<a name="filesys.ts::directory_entry.obs"></a></td>
<td align="left">[filesys.ts] [PDTS] Make certain functions <tt>noexcept</tt> and drop <tt>error_code</tt> version</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2639">2639</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="2639"></a></td>
<td align="left">99 [filesys.ts::fs.filesystem.synopsis]<a name="filesys.ts::fs.filesystem.synopsis"></a></td>
<td align="left">[filesys.ts] [PDTS] <tt>permissions()</tt> is missing from synopsis</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2640">2640</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2640"></a></td>
<td align="left">99 [filesys.ts::class.directory_entry]<a name="filesys.ts::class.directory_entry"></a></td>
<td align="left">[filesys.ts] [PDTS] <tt>class directory_entry</tt> should retain <tt>operator const path&amp;()</tt> from V2</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2641">2641</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2641"></a></td>
<td align="left">99 [filesys.ts::class.directory_iterator]<a name="filesys.ts::class.directory_iterator"></a></td>
<td align="left">[filesys.ts] [PDTS] <tt>directory_iterator</tt>, <tt>recursive_directory_iterator</tt>, move construct/assign should be <tt>noexcept</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2642">2642</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2642"></a></td>
<td align="left">99 [filesys.ts::class.path]<a name="filesys.ts::class.path"></a></td>
<td align="left">[filesys.ts] 
[PDTS] <tt>class path</tt> should have defaulted constructors/destructor/assignments.
</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2643">2643</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="2643"></a></td>
<td align="left">99 [filesys.ts::class.path]</td>
<td align="left">[filesys.ts] [PDTS] <tt>path::compare(const string&amp;)</tt> should be <tt>path::compare(const string_type&amp;)</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2644">2644</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2644"></a></td>
<td align="left">99 [filesys.ts::enum.copy_options]<a name="filesys.ts::enum.copy_options"></a></td>
<td align="left">[filesys.ts] [PDTS] enum classes <tt>copy_options</tt> and <tt>perms</tt> should be bitmask types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2645">2645</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2645"></a></td>
<td align="left">99 [filesys.ts::fs.op.create_directory]<a name="filesys.ts::fs.op.create_directory"></a></td>
<td align="left">[filesys.ts] 
[PDTS] <tt>create_directory</tt> should refer to <tt>perms::all</tt> instead of Posix
<tt>S_IRWXU|S_IRWXG|S_IRWXO</tt>
</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2646">2646</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2646"></a></td>
<td align="left">99 [filesys.ts::path.generic.obs]<a name="filesys.ts::path.generic.obs"></a></td>
<td align="left">[filesys.ts] [PDTS] Do we really need <tt>generic*</tt>?</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2647">2647</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2647"></a></td>
<td align="left">99 [filesys.ts::fs.op.last_write_time]<a name="filesys.ts::fs.op.last_write_time"></a></td>
<td align="left">[filesys.ts] [PDTS] <tt>last_write_time()</tt> uses ill-formed cast</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2648">2648</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2648"></a></td>
<td align="left">99 [filesys.ts::path.native.obs]<a name="filesys.ts::path.native.obs"></a></td>
<td align="left">[filesys.ts] [PDTS] <tt>path::template&lt;class charT&gt;string()</tt> conversion rules</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2649">2649</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2649"></a></td>
<td align="left">99 [filesys.ts::path.construct]<a name="filesys.ts::path.construct"></a></td>
<td align="left">[filesys.ts] [PDTS] <tt>path</tt> and <tt>directory_entry</tt> move ctors should not be <tt>noexcept</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2650">2650</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2650"></a></td>
<td align="left">99 [filesys.ts::class.path]<a name="filesys.ts::class.path"></a></td>
<td align="left">[filesys.ts] [PDTS] <tt>path::compare(const string&amp; s)</tt> wrong argument type</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2651">2651</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="2651"></a></td>
<td align="left">99 [filesys.ts::class.directory_iterator]<a name="filesys.ts::class.directory_iterator"></a></td>
<td align="left">[filesys.ts] [PDTS] <tt>directory_iterator</tt>, <tt>recursive_directory_iterator</tt>, <tt>pointer</tt>/<tt>reference</tt> typedefs wrong</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2652">2652</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2652"></a></td>
<td align="left">99 [filesys.ts::class.directory_iterator]</td>
<td align="left">[filesys.ts] [PDTS] Better to avoid deriving from <tt>std::iterator</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2653">2653</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2653"></a></td>
<td align="left">99 [filesys.ts::class.directory_entry]<a name="filesys.ts::class.directory_entry"></a></td>
<td align="left">[filesys.ts] [PDTS] <tt>directory_entry</tt> multithreading concerns</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2654">2654</a></td>
<td align="left"><a href="lwg-active.html#NAD Future">NAD Future</a><a name="2654"></a></td>
<td align="left">99 [filesys.ts::fs.scope]<a name="filesys.ts::fs.scope"></a></td>
<td align="left">[filesys.ts] [PDTS] Concerns with security and testability</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2655">2655</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2655"></a></td>
<td align="left">99 [filesys.ts::fs.err.report]<a name="filesys.ts::fs.err.report"></a></td>
<td align="left">[filesys.ts] [PDTS] Clarify Error reporting</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2656">2656</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2656"></a></td>
<td align="left">99 [filesys.ts::fs.req]<a name="filesys.ts::fs.req"></a></td>
<td align="left">[filesys.ts] [PDTS] Feature test macro for TS version</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2657">2657</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2657"></a></td>
<td align="left">99 [filesys.ts::fs.conform.9945]<a name="filesys.ts::fs.conform.9945"></a></td>
<td align="left">[filesys.ts] [PDTS] Inappropriate use of "No diagnostic is required"</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2658">2658</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2658"></a></td>
<td align="left">99 [filesys.ts::fs.op.last_write_time]<a name="filesys.ts::fs.op.last_write_time"></a></td>
<td align="left">[filesys.ts] [PDTS] POSIX <tt>utime()</tt> is obsolescent</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2659">2659</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="2659"></a></td>
<td align="left">99 [filesys.ts::fs.enum]<a name="filesys.ts::fs.enum"></a></td>
<td align="left">[filesys.ts] [PDTS] Invalid expressions for bitmask types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2660">2660</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2660"></a></td>
<td align="left">99 [filesys.ts::fs.op.absolute]<a name="filesys.ts::fs.op.absolute"></a></td>
<td align="left">[filesys.ts] [PDTS] Incorrect <i>Throws</i> specification for <tt>absolute()</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2661">2661</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2661"></a></td>
<td align="left">99 [filesys.ts::fs.filesystem.synopsis]<a name="filesys.ts::fs.filesystem.synopsis"></a></td>
<td align="left">[filesys.ts] Surprising <tt>equivalent()</tt> behavior if neither file exists</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2662">2662</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2662"></a></td>
<td align="left">99 [filesys.ts::fs.req]<a name="filesys.ts::fs.req"></a></td>
<td align="left">[filesys.ts] Allocator requirements unspecified</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2663">2663</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Tentatively Resolved</a><a name="2663"></a></td>
<td align="left">27.10.15.14 [fs.op.file_size]<a name="fs.op.file_size"></a></td>
<td align="left">Enable efficient retrieval of file size from <code>directory_entry</code></td>
<td align="center"><font color="red">No</font></td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2664">2664</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2664"></a></td>
<td align="left">27.10.8.4.3 [path.append]<a name="path.append"></a></td>
<td align="left"><code>operator/</code> (and other append) semantics not useful if argument has root</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2665">2665</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2665"></a></td>
<td align="left">27.10.8.4.5 [path.modifiers]<a name="path.modifiers"></a></td>
<td align="left"><code>remove_filename()</code> post condition is incorrect</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2666">2666</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="2666"></a></td>
<td align="left">99 [fs.scope]<a name="fs.scope"></a></td>
<td align="left">Bitmask operations should use bitmask terms</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2667">2667</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2667"></a></td>
<td align="left">27.10.8.4.9 [path.decompose]<a name="path.decompose"></a></td>
<td align="left"><code>path::root_directory()</code> description is confusing</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2668">2668</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2668"></a></td>
<td align="left">27.10.8 [class.path]<a name="class.path"></a></td>
<td align="left"><code>path::operator+=</code> is defined, but not <code>operator+</code></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2669">2669</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2669"></a></td>
<td align="left">27.10.14.1 [rec.dir.itr.members]<a name="rec.dir.itr.members"></a></td>
<td align="left"><code>recursive_directory_iterator</code> effects refers to non-existent functions
</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2670">2670</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2670"></a></td>
<td align="left">27.10.15.38 [fs.op.system_complete]<a name="fs.op.system_complete"></a></td>
<td align="left"><code>system_complete</code> refers to undefined variable 'base'
</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2671">2671</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2671"></a></td>
<td align="left">27.10.15.3 [fs.op.copy]<a name="fs.op.copy"></a></td>
<td align="left">Errors in Copy</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2672">2672</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2672"></a></td>
<td align="left">27.10.15.19 [fs.op.is_empty]<a name="fs.op.is_empty"></a></td>
<td align="left">Should is_empty use error_code in its specification?</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2673">2673</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2673"></a></td>
<td align="left">27.10.15.35 [fs.op.status]<a name="fs.op.status"></a></td>
<td align="left"><code>status()</code> effects cannot be implemented as specified</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2674">2674</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2674"></a></td>
<td align="left">27.10.8.5 [path.itr]<a name="path.itr"></a></td>
<td align="left">Bidirectional iterator requirement on <code>path::iterator</code>
is very expensive</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2675">2675</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2675"></a></td>
<td align="left">27.5.3.6 [ios.base.callback]<a name="ios.base.callback"></a></td>
<td align="left"><tt>register_callback</tt> can fail</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2676">2676</a></td>
<td align="left"><a href="lwg-active.html#Review">Review</a><a name="2676"></a></td>
<td align="left">27.9 [file.streams]<a name="file.streams"></a></td>
<td align="left">Provide <code>filesystem::path</code> overloads for <i>File-based streams</i></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2677">2677</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Tentatively Resolved</a><a name="2677"></a></td>
<td align="left">27.10.12.3 [directory_entry.obs]<a name="directory_entry.obs"></a></td>
<td align="left"><code>directory_entry::status</code> is not allowed to be cached as a quality-of-implementation issue</td>
<td align="center"><font color="red">No</font></td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2678">2678</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2678"></a></td>
<td align="left">27.10.10.1 [enum.file_type]<a name="enum.file_type"></a></td>
<td align="left"><tt>std::filesystem</tt> enum classes overspecified</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2679">2679</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2679"></a></td>
<td align="left">17.4.1.4 [structure.specifications]<a name="structure.specifications"></a></td>
<td align="left">Inconsistent Use of Effects and Equivalent To</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2680">2680</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2680"></a></td>
<td align="left">27.10 [filesystems]<a name="filesystems"></a></td>
<td align="left">Add "Equivalent to" to filesystem</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2681">2681</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2681"></a></td>
<td align="left">27.10.15.3 [fs.op.copy]<a name="fs.op.copy"></a></td>
<td align="left"><code>filesystem::copy()</code> cannot copy symlinks</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2682">2682</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2682"></a></td>
<td align="left">27.10.15.3 [fs.op.copy]</td>
<td align="left"><code>filesystem::copy()</code> won't create a symlink to a directory</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2683">2683</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2683"></a></td>
<td align="left">27.10.15.3 [fs.op.copy]</td>
<td align="left"><code>filesystem::copy()</code> says "no effects"</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2684">2684</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2684"></a></td>
<td align="left">23.6.5 [priority.queue]<a name="priority.queue"></a></td>
<td align="left">priority_queue lacking comparator typedef</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2685">2685</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2685"></a></td>
<td align="left">20.11.2.2.1 [util.smartptr.shared.const]<a name="util.smartptr.shared.const"></a></td>
<td align="left"><tt>shared_ptr</tt> deleters must not not throw on move construction</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2686">2686</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2686"></a></td>
<td align="left">19.5.1 [system_error.syn]<a name="system_error.syn"></a></td>
<td align="left">Why is <tt>std::hash</tt> specialized for <tt>error_code</tt>, but not <tt>error_condition</tt>?</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2687">2687</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2687"></a></td>
<td align="left">26.8.7 [exclusive.scan]<a name="exclusive.scan"></a></td>
<td align="left"><tt>{inclusive,exclusive}_scan</tt> misspecified</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2688">2688</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2688"></a></td>
<td align="left">25.5.8 [alg.clamp]<a name="alg.clamp"></a></td>
<td align="left"><tt>clamp</tt> misses preconditions and has extraneous condition on result</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2689">2689</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2689"></a></td>
<td align="left">25.4.1 [alg.copy]<a name="alg.copy"></a></td>
<td align="left">Parallel versions of <tt>std::copy</tt> and <tt>std::move</tt> shouldn't be in order</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2690">2690</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="2690"></a></td>
<td align="left">20.14.3 [func.invoke]<a name="func.invoke"></a></td>
<td align="left"><tt>invoke&lt;R&gt;</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2691">2691</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2691"></a></td>
<td align="left">22.4.6.3 [locale.moneypunct]<a name="locale.moneypunct"></a></td>
<td align="left"><tt>money_base::space</tt> and <tt>do_put</tt>: U+0020 versus <tt>fill</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2692">2692</a></td>
<td align="left"><a href="lwg-active.html#NAD">Tentatively NAD</a><a name="2692"></a></td>
<td align="left">17.4.2.1.4 [bitmask.types]<a name="bitmask.types"></a></td>
<td align="left">Overspecification of lvalueness of bitmask elements</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2693">2693</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2693"></a></td>
<td align="left">26.5 [complex.numbers]<a name="complex.numbers"></a></td>
<td align="left"><tt>constexpr</tt> for various <tt>std::complex</tt> arithmetic and value operators</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2694">2694</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2694"></a></td>
<td align="left">22.3.1.1.2 [locale.facet]<a name="locale.facet"></a></td>
<td align="left">Application of LWG 436 accidentally deleted definition of "facet"</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2695">2695</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2695"></a></td>
<td align="left">17.5.5.5 [member.functions]<a name="member.functions"></a></td>
<td align="left">"As if" unclear in [member.functions]</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2696">2696</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2696"></a></td>
<td align="left">20.11.2.2.6 [util.smartptr.shared.create]<a name="util.smartptr.shared.create"></a></td>
<td align="left">Interaction between <tt>make_shared</tt> and <tt>enable_shared_from_this</tt> is underspecified</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2697">2697</a></td>
<td align="left"><a href="lwg-active.html#Review">Review</a><a name="2697"></a></td>
<td align="left">99 [concurr.ts::futures.unique_future]<a name="concurr.ts::futures.unique_future"></a></td>
<td align="left">[concurr.ts] Behavior of <tt>future/shared_future</tt> unwrapping constructor when given an invalid <tt>future</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2698">2698</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2698"></a></td>
<td align="left">23.2.3 [sequence.reqmts]<a name="sequence.reqmts"></a></td>
<td align="left">Effect of <tt>assign()</tt> on iterators/pointers/references</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2699">2699</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2699"></a></td>
<td align="left">26.3 [numeric.requirements]<a name="numeric.requirements"></a></td>
<td align="left">Missing restriction in [numeric.requirements]</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2700">2700</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2700"></a></td>
<td align="left">20.12 [mem.res]<a name="mem.res"></a></td>
<td align="left"><tt>resource_adaptor</tt> went missing</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2701">2701</a></td>
<td align="left"><a href="lwg-active.html#NAD Editorial">NAD Editorial</a><a name="2701"></a></td>
<td align="left">99 [memory.resource.private]<a name="memory.resource.private"></a></td>
<td align="left">Unclear requirement in [memory.resource.private]</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2702">2702</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2702"></a></td>
<td align="left">22.4.2.2.2 [facet.num.put.virtuals]<a name="facet.num.put.virtuals"></a></td>
<td align="left"><tt>num_put::do_put(..., bool)</tt> performs ill-formed <tt>do_put</tt> call</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2703">2703</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2703"></a></td>
<td align="left">22.4.2.2.2 [facet.num.put.virtuals]</td>
<td align="left">No provision for fill-padding when <tt>boolalpha</tt> is set</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2704">2704</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2704"></a></td>
<td align="left">27.10.14.1 [rec.dir.itr.members]<a name="rec.dir.itr.members"></a></td>
<td align="left"><tt>recursive_directory_iterator</tt>'s members should require '<tt>*this</tt> is dereferenceable'</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2705">2705</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2705"></a></td>
<td align="left">23.2.3 [sequence.reqmts]<a name="sequence.reqmts"></a></td>
<td align="left">Questionable precondition on Sequence containers <tt>a.assign(n, t)</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2706">2706</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2706"></a></td>
<td align="left">27.10.14 [class.rec.dir.itr]<a name="class.rec.dir.itr"></a></td>
<td align="left">Error reporting for <tt>recursive_directory_iterator::pop()</tt> is under-specified</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2707">2707</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2707"></a></td>
<td align="left">27.10.8 [class.path]<a name="class.path"></a></td>
<td align="left"><tt>path</tt> construction and assignment should have "<tt>string_type&amp;&amp;</tt>" overloads</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2708">2708</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2708"></a></td>
<td align="left">27.10.14.1 [rec.dir.itr.members]<a name="rec.dir.itr.members"></a></td>
<td align="left"><tt>recursive_directory_iterator::recursion_pending()</tt> is incorrectly specified</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2709">2709</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2709"></a></td>
<td align="left">18.2 [support.types]<a name="support.types"></a></td>
<td align="left"><tt>offsetof</tt> is unnecessarily imprecise</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2710">2710</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2710"></a></td>
<td align="left">17.4.1.4 [structure.specifications]<a name="structure.specifications"></a></td>
<td align="left">"<i>Effects:</i> Equivalent to ..." doesn't count "<i>Synchronization:</i>" as determined semantics</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2711">2711</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2711"></a></td>
<td align="left">27.10.8.4.1 [path.construct]<a name="path.construct"></a></td>
<td align="left"><tt>path</tt> is convertible from approximately everything under the sun</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2712">2712</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2712"></a></td>
<td align="left">27.10.15.4 [fs.op.copy_file]<a name="fs.op.copy_file"></a></td>
<td align="left"><tt>copy_file(from, to, ...)</tt> has a number of unspecified error conditions</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2713">2713</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2713"></a></td>
<td align="left">23.5 [unord]<a name="unord"></a></td>
<td align="left">More missing allocator-extended constructors for unordered containers</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2714">2714</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2714"></a></td>
<td align="left">26.5.6 [complex.ops]<a name="complex.ops"></a></td>
<td align="left"><tt>complex</tt> stream extraction underspecified</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2715">2715</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2715"></a></td>
<td align="left">29.5 [atomics.types.generic]<a name="atomics.types.generic"></a></td>
<td align="left">What is 'aggregate initialization syntax'?</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2716">2716</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2716"></a></td>
<td align="left">25.4.12 [alg.random.sample]<a name="alg.random.sample"></a></td>
<td align="left">Specification of <tt>shuffle</tt> and <tt>sample</tt> disallows lvalue <tt>URNG</tt>s</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2717">2717</a></td>
<td align="left"><a href="lwg-active.html#NAD">Tentatively NAD</a><a name="2717"></a></td>
<td align="left">20.13.4 [allocator.adaptor.members]<a name="allocator.adaptor.members"></a></td>
<td align="left"><tt>scoped_allocator_adaptor</tt> uses <tt>forward</tt> to do <tt>move</tt>'s job</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2718">2718</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2718"></a></td>
<td align="left">25.2.3 [algorithms.parallel.exec]<a name="algorithms.parallel.exec"></a></td>
<td align="left">Parallelism bug in [algorithms.parallel.exec] p2</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2719">2719</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2719"></a></td>
<td align="left">27.10.15.26 [fs.op.permissions]<a name="fs.op.permissions"></a></td>
<td align="left"><tt>permissions</tt> function should not be <tt>noexcept</tt> due to narrow contract</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2720">2720</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2720"></a></td>
<td align="left">27.10.15.26 [fs.op.permissions]</td>
<td align="left"><tt>permissions</tt> function incorrectly specified for symlinks</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2721">2721</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2721"></a></td>
<td align="left">27.10.15.31 [fs.op.remove_all]<a name="fs.op.remove_all"></a></td>
<td align="left"><tt>remove_all</tt> has incorrect post conditions</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2722">2722</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2722"></a></td>
<td align="left">27.10.15.12 [fs.op.equivalent]<a name="fs.op.equivalent"></a></td>
<td align="left"><tt>equivalent</tt> incorrectly specifies throws clause</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2723">2723</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2723"></a></td>
<td align="left">27.10.13 [class.directory_iterator]<a name="class.directory_iterator"></a></td>
<td align="left">Do <tt>directory_iterator</tt> and <tt>recursive_directory_iterator</tt> become the end iterator upon error?</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2724">2724</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2724"></a></td>
<td align="left">99 [memory.resource.class]<a name="memory.resource.class"></a></td>
<td align="left">The protected virtual member functions of <tt>memory_resource</tt> should be private</td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2725">2725</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2725"></a></td>
<td align="left">27.10.15.13 [fs.op.exists]<a name="fs.op.exists"></a></td>
<td align="left"><tt>filesystem::exists(const path&amp;, error_code&amp;)</tt> error reporting</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2726">2726</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2726"></a></td>
<td align="left">27.10.13.1 [directory_iterator.members]<a name="directory_iterator.members"></a></td>
<td align="left"><tt>[recursive_]directory_iterator::increment(error_code&amp;)</tt> is underspecified</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2727">2727</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2727"></a></td>
<td align="left">25.1 [algorithms.general]<a name="algorithms.general"></a></td>
<td align="left">Parallel algorithms with <tt>constexpr</tt> specifier</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2728">2728</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2728"></a></td>
<td align="left">27.10.15.35 [fs.op.status]<a name="fs.op.status"></a></td>
<td align="left"><tt>status(p).permissions()</tt> and <tt>symlink_status(p).permissions()</tt> are not specified</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2729">2729</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2729"></a></td>
<td align="left">20.4.2 [pairs.pair]<a name="pairs.pair"></a></td>
<td align="left">Missing SFINAE on <tt>std::pair::operator=</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2730">2730</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2730"></a></td>
<td align="left">18.3.2.1 [limits.numeric]<a name="limits.numeric"></a></td>
<td align="left"><tt>numeric_limits</tt> primary template definition</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2731">2731</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2731"></a></td>
<td align="left">30.4.2.1 [thread.lock.guard]<a name="thread.lock.guard"></a></td>
<td align="left">Existence of <tt>lock_guard&lt;MutexTypes...&gt;::mutex_type</tt> typedef unclear</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2732">2732</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2732"></a></td>
<td align="left">27.10.8.4.3 [path.append]<a name="path.append"></a></td>
<td align="left">Questionable specification of <tt>path::operator/=</tt> and <tt>path::append</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2733">2733</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2733"></a></td>
<td align="left">99 [fund.ts.v2::numeric.ops.gcd]<a name="fund.ts.v2::numeric.ops.gcd"></a></td>
<td align="left">[fund.ts.v2] <tt>gcd</tt> / <tt>lcm</tt> and <tt>bool</tt></td>
<td align="center">Yes</td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2734">2734</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2734"></a></td>
<td align="left">27.10.8.4.4 [path.concat]<a name="path.concat"></a></td>
<td align="left">Questionable specification in [path.concat]</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2735">2735</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2735"></a></td>
<td align="left">26.9 [c.math]<a name="c.math"></a></td>
<td align="left"><tt>std::abs(short)</tt>, <tt>std::abs(signed char)</tt> and others should return <tt>int</tt> instead of 
<tt>double</tt> in order to be compatible with C++98 and C</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2736">2736</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2736"></a></td>
<td align="left">20.6.4 [optional.nullopt]<a name="optional.nullopt"></a></td>
<td align="left"><tt>nullopt_t</tt> insufficiently constrained</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2737">2737</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2737"></a></td>
<td align="left">18.6.2.1 [new.delete.single]<a name="new.delete.single"></a></td>
<td align="left">Consider relaxing object size restrictions for single-object allocation functions</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2738">2738</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2738"></a></td>
<td align="left">20.15.4.3 [meta.unary.prop]<a name="meta.unary.prop"></a></td>
<td align="left"><tt>is_constructible</tt> with <tt>void</tt> types</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2739">2739</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2739"></a></td>
<td align="left">20.17.6.5 [time.point.nonmember]<a name="time.point.nonmember"></a></td>
<td align="left">Issue with <tt>time_point</tt> non-member subtraction with an unsigned duration</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2740">2740</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2740"></a></td>
<td align="left">99 [optional.object.observe]<a name="optional.object.observe"></a></td>
<td align="left"><tt>constexpr optional&lt;T&gt;::operator-&gt;</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2741">2741</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2741"></a></td>
<td align="left">25.4.14 [alg.partitions]<a name="alg.partitions"></a></td>
<td align="left"><tt>is_partitioned</tt> requirements need updating</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2742">2742</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2742"></a></td>
<td align="left">21.3.1.2 [string.cons]<a name="string.cons"></a></td>
<td align="left">Inconsistent <tt>string</tt> interface taking <tt>string_view</tt></td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2743">2743</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2743"></a></td>
<td align="left">23.2.4.1 [container.node.overview]<a name="container.node.overview"></a></td>
<td align="left">p0083r3 <tt>node_handle</tt> private members missing "exposition only" comment</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2744">2744</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2744"></a></td>
<td align="left">20.8.3.1 [any.cons]<a name="any.cons"></a></td>
<td align="left"><tt>any</tt>'s <tt>in_place</tt> constructors</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2745">2745</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2745"></a></td>
<td align="left">99 [fund.ts.v2::optional.optional]<a name="fund.ts.v2::optional.optional"></a></td>
<td align="left">[fund.ts.v2] Implementability of LWG 2451</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2746">2746</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2746"></a></td>
<td align="left">20.6.3 [optional.optional]<a name="optional.optional"></a></td>
<td align="left">Inconsistency between requirements for <tt>emplace</tt> between <tt>optional</tt> and <tt>variant</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2747">2747</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2747"></a></td>
<td align="left">25.3.4 [alg.foreach]<a name="alg.foreach"></a></td>
<td align="left">Possibly redundant <tt>std::move</tt> in [alg.foreach]</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2748">2748</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2748"></a></td>
<td align="left">99 [optional.object.swap]<a name="optional.object.swap"></a></td>
<td align="left"><tt>swappable</tt> traits for <tt>optional</tt>s</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2749">2749</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2749"></a></td>
<td align="left">20.7.2.6 [variant.swap]<a name="variant.swap"></a></td>
<td align="left"><tt>swappable</tt> traits for <tt>variant</tt>s</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2750">2750</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2750"></a></td>
<td align="left">99 [fund.ts.v2::optional.object.ctor]<a name="fund.ts.v2::optional.object.ctor"></a></td>
<td align="left">[fund.ts.v2] LWG 2451 conversion constructor constraint</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2751">2751</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2751"></a></td>
<td align="left">20.11.2.2.2 [util.smartptr.shared.dest]<a name="util.smartptr.shared.dest"></a></td>
<td align="left"><tt>shared_ptr</tt> deleter not specified to observe expired <tt>weak_ptr</tt> instances</td>
<td align="center"><font color="red">No</font></td>
<td align="center">4</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2752">2752</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2752"></a></td>
<td align="left">30.6.8 [futures.async]<a name="futures.async"></a></td>
<td align="left">&quot;Throws:&quot; clauses of <tt>async</tt> and <tt>packaged_task</tt> are unimplementable</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2753">2753</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2753"></a></td>
<td align="left">99 [optional.object.ctor]<a name="optional.object.ctor"></a></td>
<td align="left">Optional's constructors and assignments need constraints</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2754">2754</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2754"></a></td>
<td align="left">20.8.3.1 [any.cons]<a name="any.cons"></a></td>
<td align="left">The <tt>in_place</tt> constructors and <tt>emplace</tt> functions added by P0032R3 don't require <tt>CopyConstructible</tt></td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2755">2755</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2755"></a></td>
<td align="left">21.4.4 [string.view.io]<a name="string.view.io"></a></td>
<td align="left">&sect;[string.view.io] uses non-existent <tt>basic_string_view::to_string</tt> function</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2756">2756</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2756"></a></td>
<td align="left">20.6.3 [optional.optional]<a name="optional.optional"></a></td>
<td align="left">C++ WP <tt>optional&lt;T&gt;</tt> should 'forward' <tt>T</tt>'s implicit conversions</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2757">2757</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Tentatively Resolved</a><a name="2757"></a></td>
<td align="left">21.3.1.6.4 [string.insert]<a name="string.insert"></a></td>
<td align="left"><tt>std::string{}.insert(3, "ABCDE", 0, 1)</tt> is ambiguous</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2758">2758</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2758"></a></td>
<td align="left">21.3.1.6.3 [string.assign]<a name="string.assign"></a></td>
<td align="left"><tt>std::string{}.assign("ABCDE", 0, 1)</tt> is ambiguous</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2759">2759</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2759"></a></td>
<td align="left">26.8.13 [numeric.ops.gcd]<a name="numeric.ops.gcd"></a></td>
<td align="left"><tt>gcd</tt> / <tt>lcm</tt> and <tt>bool</tt> for the WP</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2760">2760</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2760"></a></td>
<td align="left">21.3.1.1 [string.require]<a name="string.require"></a></td>
<td align="left">non-const <tt>basic_string::data</tt> should not invalidate iterators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2761">2761</a></td>
<td align="left"><a href="lwg-active.html#NAD">NAD</a><a name="2761"></a></td>
<td align="left">27.10.12.3 [directory_entry.obs]<a name="directory_entry.obs"></a></td>
<td align="left"><tt>directory_entry</tt> comparisons are members</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2762">2762</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="2762"></a></td>
<td align="left">20.11.1.2.4 [unique.ptr.single.observers]<a name="unique.ptr.single.observers"></a></td>
<td align="left"><tt>unique_ptr operator*()</tt> should be <tt>noexcept</tt></td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2763">2763</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2763"></a></td>
<td align="left">20.15.7.6 [meta.trans.other]<a name="meta.trans.other"></a></td>
<td align="left"><code>common_type_t&lt;void, void&gt;</code> is undefined</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2764">2764</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2764"></a></td>
<td align="left">18.4.1 [cstdint.syn]<a name="cstdint.syn"></a></td>
<td align="left">Are <code>&lt;cstddint&gt;</code> macros optional?</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2765">2765</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2765"></a></td>
<td align="left">27.5.3.1.6 [ios::Init]<a name="ios::Init"></a></td>
<td align="left">Did LWG 1123 go too far?</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2766">2766</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2766"></a></td>
<td align="left">20.4.3 [pairs.spec]<a name="pairs.spec"></a></td>
<td align="left">Swapping non-swappable types</td>
<td align="center">Yes</td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2767">2767</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2767"></a></td>
<td align="left">20.14.9 [func.not_fn]<a name="func.not_fn"></a></td>
<td align="left"><tt>not_fn <i>call_wrapper</i></tt> can form invalid types</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2768">2768</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2768"></a></td>
<td align="left">20.8.4 [any.nonmembers]<a name="any.nonmembers"></a></td>
<td align="left"><tt>any_cast</tt> and move semantics</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2769">2769</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2769"></a></td>
<td align="left">20.8.4 [any.nonmembers]</td>
<td align="left">Redundant <tt>const</tt> in the return type of <tt>any_cast(const any&amp;)</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2770">2770</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2770"></a></td>
<td align="left">20.5.2.6 [tuple.helper]<a name="tuple.helper"></a></td>
<td align="left"><tt>tuple_size&lt;const T&gt;</tt> specialization is not SFINAE compatible and breaks decomposition declarations</td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2771">2771</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2771"></a></td>
<td align="left">21.3.1.7.9 [string.compare]<a name="string.compare"></a></td>
<td align="left">Broken <i>Effects</i> of some <tt>basic_string::compare</tt> functions in terms of <tt>basic_string_view</tt></td>
<td align="center">Yes</td>
<td align="center">1</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2772">2772</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2772"></a></td>
<td align="left">23.2.6 [associative.reqmts]<a name="associative.reqmts"></a></td>
<td align="left">Inconsistency in the <tt>insert(node)</tt> interface</td>
<td align="center"><font color="red">No</font></td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2773">2773</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2773"></a></td>
<td align="left">20.5.1 [tuple.general]<a name="tuple.general"></a></td>
<td align="left">Making <tt>std::ignore constexpr</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2774">2774</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2774"></a></td>
<td align="left">20.14.12.2.1 [func.wrap.func.con]<a name="func.wrap.func.con"></a></td>
<td align="left"><tt>std::function</tt> construction vs assignment</td>
<td align="center"><font color="red">No</font></td>
<td align="center">3</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-closed.html#2775">2775</a></td>
<td align="left"><a href="lwg-active.html#Dup">Dup</a><a name="2775"></a></td>
<td align="left">24.5.1.3.5 [reverse.iter.opref]<a name="reverse.iter.opref"></a></td>
<td align="left"><tt>reverse_iterator</tt> is does not compile for fancy pointers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"><a href="lwg-active.html#1052">1052</a></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2776">2776</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2776"></a></td>
<td align="left">20.11.2.2.5 [util.smartptr.shared.obs]<a name="util.smartptr.shared.obs"></a></td>
<td align="left"><tt>shared_ptr unique()</tt> and <tt>use_count()</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2777">2777</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2777"></a></td>
<td align="left">21.4.2.6 [string.view.ops]<a name="string.view.ops"></a></td>
<td align="left"><tt>basic_string_view::copy</tt> should use <tt>char_traits::copy</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2778">2778</a></td>
<td align="left"><a href="lwg-active.html#WP">WP</a><a name="2778"></a></td>
<td align="left">21.4 [string.view]<a name="string.view"></a></td>
<td align="left"><tt>basic_string_view</tt> is missing <tt>constexpr</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2779">2779</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="2779"></a></td>
<td align="left">99 [networking.ts::buffer.reqmts.mutablebuffersequence]<a name="networking.ts::buffer.reqmts.mutablebuffersequence"></a></td>
<td align="left">[networking.ts] Relax strict aliasing requirement for user-defined buffer sequence iterators</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2780">2780</a></td>
<td align="left"><a href="lwg-active.html#LEWG">LEWG</a><a name="2780"></a></td>
<td align="left">21.4 [string.view]<a name="string.view"></a></td>
<td align="left"><tt>basic_string_view::copy</tt> is missing <tt>constexpr</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2781">2781</a></td>
<td align="left"><a href="lwg-active.html#Ready">Ready</a><a name="2781"></a></td>
<td align="left">20.14.12.2.1 [func.wrap.func.con]<a name="func.wrap.func.con"></a></td>
<td align="left">Contradictory requirements for <tt>std::function</tt> and <tt>std::reference_wrapper</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2782">2782</a></td>
<td align="left"><a href="lwg-active.html#Ready">Ready</a><a name="2782"></a></td>
<td align="left">20.13.3 [allocator.adaptor.cnstr]<a name="allocator.adaptor.cnstr"></a></td>
<td align="left"><tt>scoped_allocator_adaptor</tt> constructors must be constrained</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2783">2783</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2783"></a></td>
<td align="left">23.6.4.1 [queue.defn]<a name="queue.defn"></a></td>
<td align="left"><tt>stack::emplace()</tt> and <tt>queue::emplace()</tt> should return <tt>decltype(auto)</tt></td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2784">2784</a></td>
<td align="left"><a href="lwg-active.html#Ready">Ready</a><a name="2784"></a></td>
<td align="left">18.8.7 [except.nested]<a name="except.nested"></a></td>
<td align="left">Resolution to LWG 2484 is missing "otherwise, no effects" and is hard to parse</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2785">2785</a></td>
<td align="left"><a href="lwg-active.html#Ready">Ready</a><a name="2785"></a></td>
<td align="left">27.7.6 [quoted.manip]<a name="quoted.manip"></a></td>
<td align="left"><tt>quoted</tt> should work with <tt>basic_string_view</tt></td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2786">2786</a></td>
<td align="left"><a href="lwg-active.html#Ready">Ready</a><a name="2786"></a></td>
<td align="left">C.4.9 [diff.cpp14.utilities]<a name="diff.cpp14.utilities"></a></td>
<td align="left">Annex C should mention <tt>shared_ptr</tt> changes for array support</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2787">2787</a></td>
<td align="left"><a href="lwg-active.html#Ready">Ready</a><a name="2787"></a></td>
<td align="left">27.10.11 [class.file_status]<a name="class.file_status"></a></td>
<td align="left">&sect;[file_status.cons] doesn't match class definition</td>
<td align="center">Yes</td>
<td align="center">0</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2788">2788</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2788"></a></td>
<td align="left">21.3.1.6.2 [string.append]<a name="string.append"></a></td>
<td align="left"><tt>basic_string</tt> range mutators unintentionally require a default constructible allocator</td>
<td align="center">Yes</td>
<td align="center">2</td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2789">2789</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2789"></a></td>
<td align="left">20.8.3 [any.class]<a name="any.class"></a></td>
<td align="left">Equivalence of contained objects</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2790">2790</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2790"></a></td>
<td align="left">24.6.3 [istreambuf.iterator]<a name="istreambuf.iterator"></a></td>
<td align="left">Missing specification of <tt>istreambuf_iterator::operator-&gt;</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2791">2791</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2791"></a></td>
<td align="left">21.4.5 [string.view.hash]<a name="string.view.hash"></a></td>
<td align="left"><tt>string_view</tt> objects and strings should yield the same hash values</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2792">2792</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2792"></a></td>
<td align="left">99 [fund.ts.v2::numeric.ops.gcd]<a name="fund.ts.v2::numeric.ops.gcd"></a></td>
<td align="left">[fund.ts.v2] <tt>gcd</tt> and <tt>lcm</tt> should support a wider range of input values</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2793">2793</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2793"></a></td>
<td align="left">24.6.1.1 [istream.iterator.cons]<a name="istream.iterator.cons"></a></td>
<td align="left">Awkward conflation of trivial special members of <tt>istream_iterator</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2794">2794</a></td>
<td align="left"><a href="lwg-active.html#Ready">Tentatively Ready</a><a name="2794"></a></td>
<td align="left">23.2.1 [container.requirements.general]<a name="container.requirements.general"></a></td>
<td align="left">Missing requirements for allocator pointers</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2795">2795</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2795"></a></td>
<td align="left">17.5.5.4 [global.functions]<a name="global.functions"></a></td>
<td align="left">&sect;[global.functions] provides incorrect example of ADL use</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2796">2796</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2796"></a></td>
<td align="left">20.5.1 [tuple.general]<a name="tuple.general"></a></td>
<td align="left"><tt>tuple</tt> should be a literal type</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2797">2797</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2797"></a></td>
<td align="left">20.15.2 [meta.type.synop]<a name="meta.type.synop"></a></td>
<td align="left">Trait precondition violations</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2798">2798</a></td>
<td align="left"><a href="lwg-active.html#Open">Open</a><a name="2798"></a></td>
<td align="left">27.10.8 [class.path]<a name="class.path"></a></td>
<td align="left">Definition of path in terms of a string</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2799">2799</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2799"></a></td>
<td align="left">30.6.7 [futures.shared_future]<a name="futures.shared_future"></a></td>
<td align="left"><tt>noexcept</tt>-specifications in <tt>shared_future</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2800">2800</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2800"></a></td>
<td align="left">20.2.2 [utility.swap]<a name="utility.swap"></a></td>
<td align="left"><tt>constexpr swap</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2801">2801</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2801"></a></td>
<td align="left">20.11.1.2.1 [unique.ptr.single.ctor]<a name="unique.ptr.single.ctor"></a></td>
<td align="left">Default-constructibility of <tt>unique_ptr</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2802">2802</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2802"></a></td>
<td align="left">20.11.2.2.1 [util.smartptr.shared.const]<a name="util.smartptr.shared.const"></a></td>
<td align="left"><tt>shared_ptr</tt> constructor requirements for a deleter</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2803">2803</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2803"></a></td>
<td align="left">20.14.14 [unord.hash]<a name="unord.hash"></a></td>
<td align="left"><tt>hash</tt> for arithmetic, pointer and standard library types should not throw</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2804">2804</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2804"></a></td>
<td align="left">24.6.1.1 [istream.iterator.cons]<a name="istream.iterator.cons"></a></td>
<td align="left">Unconditional <tt>constexpr</tt> default constructor for <tt>istream_iterator</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2805">2805</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2805"></a></td>
<td align="left">20.7 [variant]<a name="variant"></a></td>
<td align="left"><tt>void</tt> and reference type alternatives in <tt>variant</tt>, <tt>variant&lt;&gt;</tt> and 
<tt>index()</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2806">2806</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2806"></a></td>
<td align="left">99 [optional.bad_optional.access]<a name="optional.bad_optional.access"></a></td>
<td align="left">Base class of <tt>bad_optional_access</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2807">2807</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2807"></a></td>
<td align="left">20.14.3 [func.invoke]<a name="func.invoke"></a></td>
<td align="left"><tt>std::invoke</tt> should use <tt>std::is_nothrow_callable</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2808">2808</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2808"></a></td>
<td align="left">27.5.4.2 [fpos.operations]<a name="fpos.operations"></a></td>
<td align="left">Requirements for <tt>fpos</tt> and <tt>stateT</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2809">2809</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2809"></a></td>
<td align="left">20.7.11 [variant.hash]<a name="variant.hash"></a></td>
<td align="left"><tt>variant</tt> hash requirements</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2810">2810</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2810"></a></td>
<td align="left">20.11.2.2 [util.smartptr.shared]<a name="util.smartptr.shared"></a></td>
<td align="left"><tt>use_count</tt> and <tt>unique</tt> in <tt>shared_ptr</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2811">2811</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2811"></a></td>
<td align="left">99 [optional.object.ctor]<a name="optional.object.ctor"></a></td>
<td align="left">"Selected constructor" wording is incorrect for <tt>optional</tt>/<tt>variant</tt>/<tt>any</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2812">2812</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2812"></a></td>
<td align="left">24.7 [iterator.range]<a name="iterator.range"></a></td>
<td align="left">Range access is available with <tt>&lt;string_view&gt;</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2813">2813</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2813"></a></td>
<td align="left">20.14.12.2.1 [func.wrap.func.con]<a name="func.wrap.func.con"></a></td>
<td align="left"><tt>std::function</tt> should not return dangling references</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2814">2814</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2814"></a></td>
<td align="left">99 [fund.ts.v2::func.wrap.func.con]<a name="fund.ts.v2::func.wrap.func.con"></a></td>
<td align="left">[fund.ts.v2] <tt>to_array</tt> should take rvalue reference as well</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2815">2815</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2815"></a></td>
<td align="left">18.5 [support.start.term]<a name="support.start.term"></a></td>
<td align="left"><tt>quick_exit</tt> can deadlock</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2816">2816</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2816"></a></td>
<td align="left">27.10.15.33 [fs.op.resize_file]<a name="fs.op.resize_file"></a></td>
<td align="left"><tt>resize_file</tt> has impossible postcondition</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-defects.html#2817">2817</a></td>
<td align="left"><a href="lwg-active.html#Resolved">Resolved</a><a name="2817"></a></td>
<td align="left">20.14.14 [unord.hash]<a name="unord.hash"></a></td>
<td align="left"><tt>std::hash</tt> for <tt>nullptr_t</tt></td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2818">2818</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2818"></a></td>
<td align="left">17.5.1.1 [contents]<a name="contents"></a></td>
<td align="left"><tt>"::std::"</tt> everywhere rule needs tweaking</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2819">2819</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2819"></a></td>
<td align="left">30.2.5 [thread.req.lockable]<a name="thread.req.lockable"></a></td>
<td align="left">Unspecified <i>Return type:</i> elements</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2820">2820</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2820"></a></td>
<td align="left">18.4 [cstdint]<a name="cstdint"></a></td>
<td align="left">Clarify <tt>&lt;cstdint&gt;</tt> macros</td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2821">2821</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2821"></a></td>
<td align="left">18.6.4 [ptr.launder]<a name="ptr.launder"></a></td>
<td align="left"><tt>std::launder()</tt> should be marked as <tt>[[nodiscard]]</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2822">2822</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2822"></a></td>
<td align="left">21.3.1.2 [string.cons]<a name="string.cons"></a></td>
<td align="left">Resolution for LWG 2742 introduces ambiguities</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2823">2823</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2823"></a></td>
<td align="left">23.3.7.1 [array.overview]<a name="array.overview"></a></td>
<td align="left"><tt>std::array</tt> initialization is still not permissive enough</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2824">2824</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2824"></a></td>
<td align="left">23.3.10.5 [list.ops]<a name="list.ops"></a></td>
<td align="left"><tt>list::sort</tt> should say that the order of elements is unspecified if an exception is thrown</td>
<td align="center">Yes</td>
<td align="center"></td>
<td align="left"></td>
</tr>
<tr>
<td align="right"><a href="lwg-active.html#2825">2825</a></td>
<td align="left"><a href="lwg-active.html#New">New</a><a name="2825"></a></td>
<td align="left">20.6.3 [optional.optional]<a name="optional.optional"></a></td>
<td align="left">LWG 2756 breaks class template argument deduction for <tt>optional</tt></td>
<td align="center"><font color="red">No</font></td>
<td align="center"></td>
<td align="left"></td>
</tr>
</table>
</body>
</html>
